No se pueden ingresar directorios en el Finder después de mover los directorios a NAS

2

Tengo un NAS, que uso para almacenar mis fotos antiguas. Al mover el resto de mis fotos de 2016, ocurrió el siguiente problema, pero sin ningún mensaje de error durante la operación de traslado. La operación de movimiento se realizó manteniendo presionado el botón cmd mientras arrastra y suelta el Finder. En Finder en OS X versión 10.11.6, el directorio se ve así:

UsandoelFinder,puedoingresardirectorioscomo2016-10-15,peronolosquetieneniconosdiferentes.2016-11-27esundirectorio,y2016-12-01nodeberíamostrarsedosveces,sinoqueeselresultadodeunaoperacióndemovimientoerrónea.

Heinvestigadoenlíneapararesolveresto,peroaúnnoheencontradounasolución.Unadelasposiblesexplicacionesfue atributos extendidos . Corrí un xattr -c * para borrar todos los atributos. Esto eliminó los atributos, pero no resolvió el problema.

Puedo ingresar a los directorios usando Terminal.

machinename:2016 user$ ls -al 2016-11-27
total 34600
drwxr-xr-x  1 user  staff       264 24 Jan 21:18 .
drwxrwxr-x  1 user  staff      7606 16 Mar 20:14 ..
-rw-r--r--  1 user  staff   1339112 24 Jan 21:05 2016-11-27 08.47.29.jpg
-rwxrwxrwx  1 user  staff  12069896 27 Nov 16:58 DSC_0151.JPG

¿Alguna otra idea sobre cómo solucionar este problema?

    
pregunta Kristian 26.03.2017 - 14:40

2 respuestas

0

Finalmente conseguí encontrar una solución siguiendo los siguientes pasos:

1) Tomó una copia de seguridad completa de la carpeta de fotos principal usando tar .

2) Averigué qué tipos de archivos tenía (teniendo en cuenta que jpg y JPG no son idénticos)

find . -type f | awk -F . '{print $NF}' | sort | uniq -c | awk '{print $2,":",$1}'

3) Luego copié los archivos usando rsync , especificando cada tipo de archivo del resultado anterior (fue la carpeta 2016 la que tuvo problemas, así que copié los archivos que sabía positivamente que quería 2016-test ) :

rsync -zarv --include="*/" --include="*.AVI" --include="*.JPG" --include="*.MOV" --include="*.jpg" --include="*.mov" --include="*.mp4" --include="*.png" --include="*.ini" --exclude="*" 2016/ 2016-test/

    
respondido por el Kristian 24.05.2017 - 18:24
2

Por los síntomas que describe, sospecho que hay un archivo .DS_Store dañado en la carpeta principal.

Intente eliminarlo mientras la carpeta está cerrada en el Finder. Cierre todas las ventanas abiertas en el Finder, luego en la Terminal rm .DS_Store mientras esté en el directorio. Este debe ser el mismo directorio en el que estaba cuando ejecutó el comando en su pregunta. Ahora open . abrirá el directorio en el Finder y todo debería estar bien. Si eso no funciona, también puedes intentar eliminar el .DS_Store en el directorio anterior.

Si ninguno de los dos funciona, entonces intentaría copiar todo el árbol de carpetas en la Terminal utilizando el comando cp .

    
respondido por el Tony Williams 29.03.2017 - 05:33

Lea otras preguntas en las etiquetas