16 votes

Saut des fichiers .DS_Store lors de la copie entre deux disques externes

Il y a un certain nombre questions sur .DS_Store déjà, mais aucun 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é.
[Stop]

Pour contourner ce problème, Comment puis-je éviter de copier les fichiers .DS_Store lors d'une copie entre deux disques durs ?

Une solution de commande de terminal existe certainement, mais je ne suis pas assez familier avec les commandes de terminal. cp pour le trouver moi-même. Toute aide est appréciée !

P.S. Les deux disques sont des disques Mac OS X Extended (Journaled).

31voto

Carlos Barbosa Points 1374

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

par exemple

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

fera l'affaire :

  • (-r) récursif (copie tout ce qui se trouve sous ~/Documents)
  • (-v) verbose (vous dit ce qu'il fait)
  • (--exclude) excluant tout fichier nommé .DS_Store
  • de ~/Documents
  • à /Volumes/Backup/Documents

rsync est comme une version améliorée cp avec beaucoup plus d'options, en particulier --exclude

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X