Je fais un script qui doit copier un répertoire. Mais avant de le copier je vérifie si le répertoire existe au non à la destination.
Mon problème est que certains de ces répertoires ont des espaces dans leur noms. Si quelqu'un a une idée.
Voici à quoi ressemble mon script pour le moment
path_source="/.../docs/"
path_dest="/.../docscopie/"
cd $path_source
find -type d | sed s/./""/ | sed /^$/d > $path_dest/temprep.txt
cd $path_dest
cat < temprep.txt | while true
do
read rep
if [ "$rep" = "" ];
then break; fi
if [ ! -e "$rep" ];
then mkdir $rep;fi
done
rm -f temprep.txt
# bon alors
Posté par Pascal Terjan (site web personnel) . Évalué à 2.
Mais c'est quoi le but ?
[^] # Re: bon alors
Posté par lokidata . Évalué à 1.
[^] # encore plus simple
Posté par aurel (site web personnel, Mastodon) . Évalué à 3.
[^] # Re: encore plus simple
Posté par lokidata . Évalué à 1.
[^] # Re: encore plus simple
Posté par netsurfeur . Évalué à 2.
En résumé, rsync minimise le volume à transférer en n'échangeant que les données modifiées et en plus les compresse pendant le transfert.
Que demander de plus ;) ?
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.