Ignorer les fichiers .DS_Store lors de la copie entre deux disques externes


11

Il y a déjà pas mal de questions sur les .DS_Storefichiers, 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 cptrouver moi-même. Toute aide appréciée!

PS Les deux disques sont Mac OS X Extended (journalisé).


Copiez-vous dans un répertoire existant? Je suppose que sinon, il n'y aurait pas de fichier .DS_Store sur la cible, mais dans ce cas, vous
écrasez d'

Je copie directement sur la racine du disque, pas sur un répertoire existant, et il n'y a aucun fichier existant sur la cible, donc il n'y a pas d'écrasement.
Fr.

Les messages d'erreur indiquent qu'il y a un fichier .DS_Store sur la cible - qu'est-ce qui ls -als'affiche sur la cible?
user151019

ls- alne montre rien de particulier: je suppose que c'est un problème de fichier corrompu (les .DS_Storefichiers causent des problèmes depuis un certain temps maintenant).
Fr.

1
Cependant rsync est souvent le meilleur moyen de toute façon
user151019

Réponses:


20

Essayez rsync -rv --exclude=.DS_Store <source> <destination>depuis le terminal.

par exemple

rsync -rv --exclude=.DS_Store ~/Documents /Volumes/Backup/Documents

ça ira:

  • (-r) récursif (copiez tout ce qui suit ~ / Documents)
  • (-v) verbeux (vous dire ce qu'il fait)
  • (--exclude) à l'exclusion de tout fichier nommé .DS_Store
  • de ~/Documents
  • à /Volumes/Backup/Documents

rsyncest comme une cpcommande suspendue avec bien plus d'options, plus précisément--exclude


C'est exactement ce que je cherchais, merci!
Fr.
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.