Aparentemente, el ícono Macintosh HD en el escritorio apunta al directorio raíz pero no muestra todo el contenido.
Algunos de los archivos y directorios son los mismos que los que veo cuando realizo una ls
de /
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 parezca que vemos la carpeta raíz en Linux?
Editar: acabo de encontrar lo siguiente aquí :
El Finder y la Terminal muestran diferentes contenidos para el directorio raíz. Algunos elementos en el directorio raíz no son visibles en el Finder. Esto reduce el desorden visual y mejora la simplicidad. Si está familiarizado con una línea de comando de estilo UNIX, puede usar Terminal para ver todos los elementos en un directorio.
Según esta nota, se debe utilizar Terminal para ver todos los elementos. Entonces, ¿qué hacen los demás? Usar terminal o hay alguna otra manera?
Respuestas:
Ingrese en la Terminal:
Por el cual nombre de directorio es el nombre del directorio que desea ver en Finder.
Invierta esto escribiendo:
El
Macintosh HD
básicamente se asemeja al directorio raíz. Si desea que aparezca en el escritorio y en el buscador, cambie esto en las preferencias del buscador.Mostrar todos los archivos en Finder
Escribe en la terminal
Luego cierre sesión y vuelva a iniciarla.
fuente
sudo chflags nohidden /
¿Lo escribí correctamente? ¿Tengo que cerrar sesión y volver a iniciar sesión?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 desea que el directorio raíz aparezca visible en el buscador, debe editar la configuración del sistema. Editaré mi respuesta para visualizar esto.Macintosh HD
e incluso su contenido, el problema es que después de que abraMacintosh HD
, que se supone que es el directorio raíz, sólo se muestra sólo algunos directorios y no todos los directorios comobin
,usr
,sbin
, etc, que están presentes en la raíz (y se pueden ver cuando lo hacescd /
y luegols
.defaults write com.apple.finder AppleShowAllFiles TRUE
. Luego cierre la sesión y vuelva a iniciarla. Sin embargo, los archivos ocultos originalmente están atenuados. Aún así, puedes abrirlos.defaults write com.apple.finder AppleShowAllFiles TRUE
no está funcionando.Shift- Command- Gen Finder muestra el cuadro de diálogo "Ir a la carpeta". Escriba el nombre del directorio, por ejemplo
/usr/local
,. Finder mostrará el directorio. Lo uso con Finder en 'Ver como columnas'Si bien esto no proporciona un directorio navegable desde el directorio raíz hacia abajo, lo he encontrado bastante útil.
fuente
El problema con el uso
sudo chflags nohidden /
es que mostrará el directorio raíz (que ya está visible) ... pero desea mostrar carpetas particulares que están dentro del directorio raíz. Por esosudo chflags -R nohidden /*
funcionará.Pero eso hará que todo en el directorio raíz sea visible.
Personalmente, no quería que todo fuera visible, solo el directorio / usr.
Entonces solía
sudo chflags nohidden /usr
fuente
Cambie el comando a:
Hay un peligro en esto, por supuesto. Lo contrario lo ocultará todo. Entonces su mejor apuesta es hacer:
ls -lo
para enumerar los archivos que desea ver.
fuente
Me gustaría actualizar esto con información pertinente relevante para El-Capitan. Las respuestas más votadas (que funcionaron bien en el pasado), ya no parecen funcionar. Sigo recibiendo respuestas de "Operación no permitida" cuando trato de 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 banderas 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 acceder fácilmente.
fuente
Ninguna de las anteriores respuestas funciona para mí en Sierra (versión 10.12.2), sino que entra este comando en el terminal funciona y muestra todos los archivos ocultos en todas partes (en gris para que pueda ver que están ocultos por diseño), incluyendo
/var
,/usr
,/etc
, etc:Tenga en cuenta que esto muestra archivos ocultos en todas partes . Consideraría esto algo bueno, pero algunas personas pueden no querer ver todos los archivos ocultos dispersos en sus directorios. El
killall Finder
bit simplemente reinicia Finder para que el cambio surta efecto de inmediato.Crédito para este artículo LifeWire , que también recomienda el uso de este comando en su lugar si usted está en OS X 10.8 o anterior:
Ambos comandos se pueden deshacer repitiendo el comando pero reemplazando
true
(oTRUE
) confalse
(oFALSE
).El directorio raíz se ve así después del cambio:
fuente
-boolean true
ofalse
, y funciona bien.La forma 2018 (High Sierra) para mí parece ser:
fuente
Vaya a Finder-> Preferencias ... En la pestaña de la barra lateral, busque su nombre de Mac en la sección DISPOSITIVOS . Configúralo marcado. Luego cierre Preferencias y revise la barra lateral del Finder. ¿Tu nombre de Mac apareció en la sección DISPOSITIVOS ? ¿Está la carpeta Main Partition dentro? Ese es el directorio raíz! (Esto no funcionó en todos los Mac para mí, a veces la partición principal no estaba incluida)
fuente
Prueba esto :
Abra Finder> Preferencias> Dispositivos (verifique el nombre de su Mac)
Espero que esto pueda ayudar.
fuente
/usr
etc.Puede instalar kde4-baseapps con MacPorts y usar Dolphin junto con Finder. El buscador es basura ... Dolphin está bien.
fuente
Presionando Command + Up subirá 1 nivel para revelar el directorio raíz.
fuente