0 votos

¿Qué puede hacer que los archivos normales se oculten del Finder pero no del terminal?

He exportado un conjunto de fotos del ordenador de mi mujer al mío a través de una conexión WiFi compartida. Abrí el directorio en Finder y me dijo que había 0 archivos. Sé que he visto el Finder lag antes en el reconocimiento de los archivos en la carpeta, pero este no fue uno de esos casos.

Entré en el terminal y pude ver que todos los archivos estaban allí y que no eran nombres de archivo "ocultos por UNIX" (es decir, prefijados con un punto). Sin embargo, me di cuenta de que tenían atributos extendidos para com.apple.FinderInfo y com.apple.quarantine. Eliminé ambos atributos pensando que podría ser eso y ahora los archivos eran simplemente -rw------- con permiso. Incluso les puse chmod para permitir los permisos de grupo/otros, sin embargo, todavía no aparecían en el Finder. Si intentaba utilizar el comando open IMG_0123.JPG desde el terminal (tanto antes como después de cada acción que probé), aparecían felizmente en la aplicación de Vista Previa. Finalmente pude verlos después de copiarlos a una partición FAT32 y luego copiarlos de nuevo.

FWIW, los archivos fueron copiados entre máquinas Mavericks.

Así que mi pregunta es ¿por qué estos archivos no aparecen en el Finder?

0voto

Satanicpuppy Puntos 4902

En BSD tienes una bandera de archivo que te permite ocultar el archivo.

$ chflags hidden path/to/file para ocultar un archivo.

Puedes ver la bandera con ls -lO

$ ls -Ol foo.txt
-rw-r--r-- 1 harry staff - 0 17 Jun 15:57 foo.txt
$ chflags hidden foo.txt
$ ls -Ol foo.txt
-rw-r--r-- 1 harry staff hidden 0 17 Jun 15:57 foo.txt

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X