Omitir archivos .DS_Store al copiar entre dos unidades externas

9

Ya hay varias preguntas en los archivos .DS_Store , pero ninguna parece responder a mi problema.

Tengo un disco duro externo con una docena de carpetas de respaldo de ~ 50 GB. Cuando intento copiar estas carpetas a un nuevo disco duro externo arrastrando y soltando, falla porque

  

.DS_Store ya existe y no se pudo copiar.
  [Detener]

Para evitar este problema, ¿cómo puedo omitir la copia de archivos .DS_Store al copiar entre dos discos duros?

Ciertamente existe una solución de comando de Terminal, pero no estoy lo suficientemente versado en cp para encontrarlo yo mismo. Toda la ayuda apreciada!

P.S. Ambos discos son Mac OS X Extended (Journaled).

    
pregunta Fr. 08.07.2013 - 15:38

1 respuesta

15

Prueba rsync -rv --exclude=.DS_Store <source> <destination> desde la terminal.

por ejemplo

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

hará:

  • (-r) recursivo (copie todo debajo de ~ / Documentos)
  • (-v) verbose (le dirá lo que está haciendo)
  • (--exclude) excluyendo cualquier archivo llamado .DS_Store
  • de ~/Documents
  • a /Volumes/Backup/Documents

rsync es como un comando superado cp con muchas más opciones, más específicamente --exclude

    
respondido por el hoss 08.07.2013 - 17:17

Lea otras preguntas en las etiquetas