Überspringen von .DS_Store-Dateien beim Kopieren zwischen zwei externen Laufwerken


11

Es gibt bereits einige Fragen zu .DS_StoreDateien, aber keine scheint mein Problem zu beantworten.

Ich habe eine externe Festplatte mit einem Dutzend von ~ 50 GB Backup-Ordnern. Wenn ich versuche, diese Ordner per Drag & Drop auf eine neue externe Festplatte zu kopieren, schlägt dies fehl, weil

.DS_Store existiert bereits und konnte nicht kopiert werden.
[Halt]

Wie kann ich das Kopieren von .DS_Store-Dateien beim Kopieren zwischen zwei Festplatten überspringen, um dieses Problem zu umgehen ?

Es gibt sicherlich eine Terminal-Befehlslösung, aber ich bin nicht gut genug cpdarin, sie selbst zu finden. Alle Hilfe geschätzt!

PS Beide Festplatten sind Mac OS X Extended (Journaled).


Kopieren Sie in ein vorhandenes Verzeichnis? Ich gehe davon aus, dass es sonst keine .DS_Store-Datei für das Ziel geben würde, aber in diesem Fall überschreiben Sie alle anderen Dateien
— user151019

Ich kopiere direkt in das Festplattenstammverzeichnis, nicht in ein vorhandenes Verzeichnis, und es sind keine Dateien auf dem Ziel vorhanden, sodass kein Überschreiben erfolgt.
— Fr.

Die Fehlermeldung besagt, dass sich auf dem Ziel eine .DS_Store-Datei befindet. Was wird auf dem Ziel angezeigt ls -al?
— user151019

ls- alzeigt nichts Besonderes: Ich gehe davon aus, dass es sich um ein beschädigtes Dateiproblem handelt (die .DS_StoreDateien verursachen seit einiger Zeit Probleme).
— Fr.

1
Allerdings ist rsync sowieso oft der bessere Weg
— user151019

Antworten:


20

Versuchen Sie es rsync -rv --exclude=.DS_Store <source> <destination>vom Terminal aus.

zum Beispiel

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

Wird besorgt:

  • (-r) rekursiv (alles unten kopieren ~ / Dokumente)
  • (-v) ausführlich (sag dir was es tut)
  • (--exclude) ohne alle benannten Dateien .DS_Store
  • von ~/Documents
  • zu /Volumes/Backup/Documents

rsyncist wie ein überarbeiteter cpBefehl mit viel mehr Optionen, insbesondere--exclude


Das heißt genau , was ich suchte, danke!
— Fr.
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.