En realidad no. Lo que buscas no es algo que las conchas intenten soportar. Los shells son realmente sobre acceso abierto a un sistema, no acceso oculto.
Algunos comandos y funciones de shell ignorarán los directorios y archivos con un prefijo .
de forma predeterminada. 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 archivo prefijado .
en el ejemplo anterior no se considera "oculto". Simplemente "no se muestra en la vista predeterminada". Cualquier tipo de ocultación como esta requerirá que cambies el nombre de tus archivos y carpetas para que tengan un prefijo con un .
y luego también desaparezcan de forma predeterminada desde el Finder.
Como puede ver en las respuestas en otros subsitios de SE ( 1 , 2 , 3 ), el prefijo con un punto es realmente el único consistente forma de mantener un archivo o carpeta fuera de la vista normal de la mayoría de las funciones y comandos de shell.