Il y a déjà pas mal de questions sur les .DS_Store
fichiers, mais aucune ne semble répondre à mon problème.
J'ai un disque dur externe avec une douzaine de dossiers de sauvegarde de ~ 50 Go. Lorsque j'essaie de copier ces dossiers sur un nouveau disque dur externe par glisser-déposer, cela échoue car
.DS_Store existe déjà et n'a pas pu être copié.
[Arrêtez]
Pour contourner ce problème, comment ignorer la copie de fichiers .DS_Store lors de la copie entre deux disques durs?
Une solution de commande de terminal existe certainement, mais je ne suis pas assez familier pour la cp
trouver moi-même. Toute aide appréciée!
PS Les deux disques sont Mac OS X Extended (journalisé).
ls -al
s'affiche sur la cible?ls- al
ne montre rien de particulier: je suppose que c'est un problème de fichier corrompu (les.DS_Store
fichiers causent des problèmes depuis un certain temps maintenant).Réponses:
Essayez
rsync -rv --exclude=.DS_Store <source> <destination>
depuis le terminal.par exemple
rsync -rv --exclude=.DS_Store ~/Documents /Volumes/Backup/Documents
ça ira:
.DS_Store
~/Documents
/Volumes/Backup/Documents
rsync
est comme unecp
commande suspendue avec bien plus d'options, plus précisément--exclude
la source