Ya hay bastantes preguntas sobre .DS_Store
archivos, pero ninguna parece responder a mi problema.
Tengo un disco duro externo con una docena de ~ 50 GB de carpetas de respaldo. Cuando intento copiar estas carpetas en 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 cp
para encontrarla yo mismo. Toda la ayuda apreciada!
PD Ambos discos son Mac OS X Extended (con registro).
ls -al
muestra en el destino?ls- al
no muestra nada en particular: supongo que es un problema de archivo dañado (los.DS_Store
archivos han estado causando problemas durante algún tiempo).Respuestas:
Probar
rsync -rv --exclude=.DS_Store <source> <destination>
desde la terminal.por ejemplo
rsync -rv --exclude=.DS_Store ~/Documents /Volumes/Backup/Documents
hará:
.DS_Store
~/Documents
/Volumes/Backup/Documents
rsync
es como uncp
comando mejorado con muchas más opciones, más específicamente--exclude
fuente