1 votos

¿Cómo puedo hacer que los archivos sean invisibles desde el shell?

Tengo varias carpetas con iconos personalizados (algunos añadidos por Resilio Sync, y otros por otras cosas) que me vuelven loco en el terminal. ¿Hay alguna manera de ocultarlos desde el shell?

Sé cómo ocultarlas del Finder, y no es eso lo que pregunto. Borrarlos tampoco es lo que estoy preguntando .

¿Hay alguna forma de hacerlos invisibles para la cáscara?

2voto

shsteimer Puntos 8749

No es así. Lo que buscas no es algo que las cáscaras traten de apoyar. Los shells son realmente sobre el acceso abierto a un sistema, no el acceso oculto.

Algunos comandos y funciones del shell ignoran los directorios y archivos que llevan el prefijo . por defecto. Por ejemplo, ls hace esto:

IanCsiMac:~/code/tmp
> ls

IanCsiMac:~/code/tmp
> ls -lah
total 16
drwxr-xr-x   3 ian  staff   102B Oct 15 15:06 .
drwxr-xr-x  44 ian  staff   1.5K Oct 10 11:03 ..
-rw-r--r--@  1 ian  staff   6.0K Oct 15 15:06 .DS_Store

Pero el . -el archivo prefijado en el ejemplo anterior no se considera "oculto". Sólo "no se muestra en la vista por defecto". Cualquier tipo de ocultamiento como este requeriría que usted renombrara sus archivos y carpetas para que estén prefijados con un . y entonces también desaparecerían por defecto del Finder.

Como puede ver en las respuestas de otros subsitios de SE ( 1 , 2 , 3 ), el prefijo-con-punto es realmente la única forma consistente de mantener un archivo o carpeta fuera de la vista normal de la mayoría de las funciones y comandos del shell.

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