¿Cómo ver el directorio raíz y los subdirectorios en el Finder?

75

Aparentemente, el icono de Macintosh HD en el escritorio apunta al directorio raíz pero no muestra todos los contenidos.

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

Supongo que, por seguridad, Mac OS X no muestra el resto de los archivos y directorios. ¿Hay alguna manera de cambiar este comportamiento para que sea como vemos la carpeta raíz en Linux?

Editar: Acabo de encontrar el siguiente aquí :

  

El Finder y la Terminal muestran diferentes contenidos para la raíz   directorio. Algunos elementos en el directorio raíz no son visibles en el   Descubridor. Esto reduce el desorden visual y mejora la simplicidad. Si tu   están familiarizados con una línea de comando de estilo UNIX que puede usar Terminal para   Ver todos los elementos en un directorio.

Según esta nota, la Terminal debe usarse para ver todos los elementos. Entonces, ¿qué hacen los demás? ¿Usar terminal o hay alguna otra forma?

    
pregunta Atul Goyal 28.12.2011 - 21:25

11 respuestas

47

Ingrese en la Terminal:

  

sudo chflags nohidden directoryname

Donde nombre de directorio es el nombre del directorio que desea ver en Finder.

Invierta esto escribiendo:

  

sudo chflags hidden directoryname

El Macintosh HD básicamente se parece al directorio raíz. Si desea que aparezca en el escritorio y en el buscador, cambie esto en las preferencias del buscador.

Mostrando todos los archivos en Finder

Escribe en la terminal

  

los valores predeterminados escriben com.apple.finder AppleShowAllFiles TRUE

Luego cierre la sesión y vuelva a iniciarla.

    
respondido por el gentmatt 28.12.2011 - 21:33
60

Shift - Comando - G en el Finder aparece el cuadro de diálogo "Ir a la carpeta". Escriba el nombre del directorio, por ejemplo, /usr/local . El buscador mostrará el directorio. Lo uso con el Finder en 'Ver como columnas'

Aunque esto no proporciona un directorio navegable desde el directorio raíz hacia abajo, lo he encontrado bastante útil.

    
respondido por el Othniel 22.02.2013 - 04:15
6

El problema con el uso de sudo chflags nohidden / es que mostrará el directorio raíz (que es ya visible) ... pero desea mostrar carpetas particulares que están dentro de El directorio raíz. Es por eso que sudo chflags -R nohidden /* funcionará.

Pero eso hará que todo en el directorio raíz sea visible.

Personalmente, no quería hacer que todo fuera visible, solo el directorio / usr.

Así que usé sudo chflags nohidden /usr

    
respondido por el Eric O'Brien 17.10.2013 - 06:15
2

Cambie el comando a:

sudo chflags -R nohidden /*

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

ls -lo

para enumerar los archivos que quieres ver.

    
respondido por el Nyimbi 22.04.2012 - 14:24
2

Me gustaría actualizar esto con alguna información pertinente relevante para El-Capitán. Las respuestas más votadas (que funcionaron bien en el pasado), ya no funcionan. Sigo recibiendo respuestas de "Operación no permitida" cuando intento usar el comando schflags sugerido para el directorio / usr, por ejemplo.

Esto parece ser por diseño, ya que un nuevo paradigma de seguridad de Apple elimina la capacidad de un administrador para cambiar ciertas marcas en los directorios clave del sistema.

Una buena solución que encontré (que aborda la pregunta original) es simplemente usar la opción Ir a la carpeta (cmd-shift-G) para ir directamente a los directorios necesarios (me gusta tener / usr, / var, y / etc visible en Finder), y luego simplemente arrástrelos a su barra de Favoritos para un fácil acceso.

    
respondido por el freedomfry 07.08.2017 - 21:19
2

La forma 2018 (High Sierra) para mí parece ser:

  1. buscador abierto
  2. Abrir preferencias
  3. Ir a la barra lateral
  4. Agrega lo que quieras
respondido por el sapo_cosmico 05.08.2018 - 11:06
1

Ninguna de las respuestas anteriores funciona para mí en Sierra (versión 10.12.2), pero ingresar este comando en el terminal funciona y muestra todos los archivos ocultos en todas partes (en gris para que pueda ver cuáles están ocultos por diseño), incluyendo /var , /usr , /etc , etc:

defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder

Tenga en cuenta que esto muestra archivos ocultos en todas partes : consideraría esto como algo bueno, pero es posible que algunas personas no quieran ver todos los archivos ocultos dispersos en sus directorios. El bit killall Finder simplemente reinicia el Finder para que el cambio surta efecto inmediatamente.

Crédito a este artículo de LifeWire , que también recomienda usar este comando en su lugar Si está en OS X 10.8 o anterior:

defaults write com.apple.finder AppleShowAllFiles TRUE ; killall Finder

Ambos comandos se pueden deshacer repitiendo el comando pero reemplazando true (o TRUE ) con false (o FALSE ).

El directorio raíz se ve así después del cambio:

    
respondido por el user568458 28.02.2018 - 16:09
-1

Vaya a Buscador- > Preferencias ... En la pestaña Barra lateral , busque el nombre de su Mac en la sección DISPOSITIVOS . Establézcalo marcado. Luego cierra Preferencias y revisa la barra lateral del Finder. ¿Apareció su nombre de Mac en la sección DISPOSITIVOS ? ¿Está la carpeta Partición principal dentro? Ese es el directorio raíz! (esto no funcionó en todos los Mac para mí, a veces no se alistó la partición principal)

    
respondido por el user2667902 13.02.2016 - 15:24
-2

Prueba esto:

Abrir el buscador > Preferencias > Dispositivos (comprueba el nombre de tu Mac)

Espero que esto pueda ayudar.

    
respondido por el fals imz 06.08.2012 - 21:48
-2

Puede instalar kde4-baseapps con MacPorts y usar Dolphin junto con Finder. Finder es basura ... Dolphin está bien.

    
respondido por el Aaron Peterson 30.04.2016 - 00:06
-3

Al presionar Comando + Arriba, subirá 1 nivel para revelar el directorio raíz.

    
respondido por el sutm 30.12.2013 - 08:35

Lea otras preguntas en las etiquetas