98 votos

¿Cómo ver el directorio root y los subdirectorios en el Finder?

Aparentemente, el icono de Macintosh HD en el escritorio apunta al directorio root pero no muestra todo el contenido.

Algunos de los archivos y directorios son los mismos que veo cuando realizo una ls en / dir en Terminal, pero la mayoría de los otros directorios como /usr , /bin etc. no son visibles.

Asumo que por seguridad, Mac OS X no muestra el resto de los archivos y directorios. ¿Hay alguna forma de cambiar este comportamiento para que sea como si viéramos la carpeta Root en Linux?

Editar: acaba de encontrar lo siguiente aquí :

El Buscador y la Terminal muestran diferentes contenidos para root directorio. Algunos elementos del directorio root no son visibles en el Buscador. Esto reduce el desorden visual y aumenta la simplicidad. Si usted están familiarizados con una línea de comandos de estilo UNIX que puede utilizar Terminal para ver todos los elementos de un directorio.

Según esta nota, la Terminal tiene que ser usada para ver todos los artículos. Entonces, ¿qué hacen los demás? ¿Usar la terminal o hay alguna otra manera?

12 votos

"Reduce el desorden visual y mejora la simplicidad" Apple lo hace aún más difícil para los usuarios avanzados.

90voto

Othniel Puntos 521

Shift-Command-G en el Finder trae un diálogo de "Ir a la carpeta". Escriba el nombre del directorio, por ejemplo, /usr/local. El Finder mostrará el directorio. Yo uso esto con el Finder en "Ver como Columnas

Aunque esto no da un directorio navegable desde el directorio root hacia abajo, lo he encontrado bastante útil.

0 votos

¡Esto! Me ha permitido subir los archivos /usr/local/bin/ a Virus Total para que los analice. No podría haber hecho eso con la configuración totalitaria por defecto, sin este atajo oculto. A veces MAC OS X se dispara en el pie.

0 votos

Genial, ¡también funciona en el selector de Windows! Lo usé en la acción Launch App de Automator para encontrar una aplicación escondida en /usr/local/bin.

55voto

user13414 Puntos 111

Entra en la Terminal:

sudo chflags nohidden directoryname

Donde el nombre del directorio es el nombre del directorio que quieres ver en el Finder.

Invierta esto escribiendo:

sudo chflags hidden directoryname

El Macintosh HD básicamente se asemeja al directorio root. Si quieres que aparezca en el escritorio y en el buscador, cambia esto en las preferencias del buscador.


Mostrando todos los archivos en el Finder

Escriba en la terminal

por defecto escribe com.apple.finder AppleShowAllFiles TRUE

Entonces cierra la sesión y vuelve a entrar.

0 votos

No parece funcionar... He escrito sudo chflags nohidden / ¿Lo he escrito bien? ¿Tengo que cerrar la sesión y volver a iniciarla?

0 votos

El directorio root es Macintosh HD que puede mostrar en el escritorio o en la barra lateral de una ventana del buscador. El comando seguramente funciona para cualquier subdirectorio. Si quieres que el directorio root aparezca visible en el finder tienes que editar la configuración del sistema. Editaré mi respuesta para visualizar esto.

1 votos

Como dije en mi pregunta, PUEDO ver el Macintosh HD e incluso su contenido, el problema es que después de abrir Macintosh HD que se supone que es el directorio root, sólo muestra algunos directorios y no todos los directorios como bin , usr , sbin etc., que están presentes en root (y pueden verse cuando se hace cd / y luego ls .

8voto

Ali Kabiri Puntos 31

El problema de usar sudo chflags nohidden / es que desocultará el directorio root (que es ya visible)... pero quieres desocultar determinadas carpetas que son dentro de el directorio root. Por lo que sudo chflags -R nohidden /* funcionará.

Pero eso hará que todo en el directorio root visible.

Personalmente, no quería que todo fuera visible, sólo el directorio /usr.

Así que usé sudo chflags nohidden /usr

3voto

Nyimbi Puntos 71

Cambie el comando a:

sudo chflags -R nohidden /*

Hay un peligro en esto, por supuesto. Lo contrario ocultará todo. Así que tu mejor apuesta es hacer:

ls -lo

para hacer una lista de los archivos que quieres ver.

-3voto

user26886 Puntos 89

Pruebe esto:

Abrir el Buscador > Preferencias > Dispositivos (Compruebe el nombre de su Mac)

Espero que esto pueda ayudar.

2 votos

Esto no ayuda en el uso del Finder para navegar a través de /usr etc.

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