Existe-t-il un moyen de copier un répertoire entier, mais uniquement les dossiers? J'ai un fichier corrompu quelque part dans mon répertoire, ce qui provoque l'échec de mes disques durs.
Donc, au lieu de copier le fichier corrompu sur un autre disque dur, je voulais simplement copier les dossiers, car j'ai des scripts qui recherchent des centaines de dossiers, et je ne veux pas avoir à les créer manuellement tous.
J'ai cherché dans le manuel de cp, mais je n'ai rien vu (je l'ai peut-être manqué)
Disons que j'ai cette structure sur mon disque dur défaillant:
dir1
files
dir2
files
files
dir4
dir3
files
Tout ce que je veux, c'est la structure du répertoire, pas de fichiers du tout.
Je me retrouverais donc avec le nouveau disque dur:
dir1
dir2
dir4
dir3
En espérant que quelqu'un connaisse quelques astuces!
rsync
copiez la structure du répertoire ET conservez les autorisations et les attributs] ( stackoverflow.com/a/9242883/52074 ). L'utilisation de plain mkdir -p
ne préserve pas les autorisations et les attributs .