Ignora i file .DS_Store durante la copia tra due unità esterne

9

Ci sono alcune domande su .DS_Store di file già, ma nessuna sembra rispondere al mio problema.

Ho un disco rigido esterno con una dozzina di cartelle di backup da ~ 50 GB. Quando provo a copiare queste cartelle su un nuovo disco rigido esterno trascinandole, fallisce perché

.DS_Store already exists and could not copied.
[Stop]

Per aggirare questo problema, come posso saltare la copia dei file .DS_Store quando copi tra due dischi rigidi?

Esiste sicuramente una soluzione di comando Terminale, ma non sono abbastanza esperto in cp per trovarlo da solo. Tutti apprezzati!

P.S. Entrambi i dischi sono Mac OS X Extended (Journaled).

    
posta Fr. 08.07.2013 - 15:38
fonte

1 risposta

15

Prova rsync -rv --exclude=.DS_Store <source> <destination> dal terminale.

ad esempio

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

farà:

  • (- r) ricorsivo (copia tutto sotto ~ / Documenti)
  • (- v) dettagliato (dicci cosa sta facendo)
  • (- exclude) escludendo qualsiasi file denominato .DS_Store
  • da ~/Documents
  • a /Volumes/Backup/Documents

rsync è come un comando% up cp con più opzioni, in particolare --exclude

    
risposta data 08.07.2013 - 17:17
fonte

Leggi altre domande sui tag