Hay bastantes preguntas sobre .DS_Store
archivos, pero ninguno parece responder a mi problema.
Tengo un disco duro externo con una docena de carpetas de copia de seguridad de ~ 50 GB. Cuando intento copiar estas carpetas a un nuevo disco duro externo mediante la función de arrastrar y soltar, falla porque
.DS_Store ya existe y no se ha podido copiar.
[Stop]
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 comandos de Terminal, pero no estoy lo suficientemente versado en cp
para encontrarlo yo mismo. Se agradece toda la ayuda.
P.D. Ambos discos son Mac OS X Extended (Journaled).
0 votos
¿Está copiando en un directorio existente? Supongo que de lo contrario no habría un archivo .DS_Store en el destino, pero en este caso ¿está sobrescribiendo algún otro archivo?
0 votos
Estoy copiando directamente a root del disco, no a un directorio existente, y no hay archivos existentes en el destino, por lo que no hay sobreescritura.
0 votos
Los mensajes de error dicen que hay un archivo .DS_Store en el objetivo - ¿qué hace
ls -al
¿se muestra en el objetivo?0 votos
ls- al
no muestra nada en particular: Supongo que es un problema de archivos corruptos (el.DS_Store
archivos han estado causando problemas desde hace algún tiempo).0 votos
Entonces, ¿dónde está el .DS_Store que está tratando de sobrescribir?
0 votos
No lo sé, de lo contrario habría borrado el archivo manualmente. Se llevó a cabo como lo describí: Solté una carpeta de archivo grande en root de un disco duro nuevo, y falló repetidamente a mitad de camino por el mensaje publicado arriba. No puedo decir qué
.DS_Store
entre los cientos de archivos que tenía, por lo que omitirlos era la mejor estrategia.0 votos
Estoy preguntando sobre lo que hay en el objetivo que usted dice que no hay, pero el código dice que hay, sospecho que en realidad no está haciendo lo que usted piensa que es
1 votos
Sin embargo rsync es a menudo la mejor manera de todos modos
0 votos
Asegurarse de que había nada en el objetivo fue mi primer movimiento, pero el problema ocurrió dentro de el archivo, que es grande y, por lo tanto, es probable que contenga errores. Y sí,
rsync
me ha salvado el día :)