¿Cómo muestro archivos ocultos en Finder con un atajo de teclado?


14

¿Cuál es el equivalente de Ubuntu CTRL+ Hen OSX Lion Finder para alternar la visualización de archivos ocultos?

Todas mis búsquedas me indican que use: defaults write com.apple.finder AppleShowAllFiles TRUEque no es exactamente el mismo y su efecto es algo permanente.


1
A partir de macOS 10.12, Finder admite ⇧⌘. para hacer esto.
— Quinn Taylor

Respuestas:


15

⇧⌘. muestra archivos ocultos en cuadros de diálogo de archivos y en algunas aplicaciones de terceros como TotalFinder. La transmisión también tiene un elemento de menú para alternar archivos ocultos, pero está asignado a ⇧⌘B de forma predeterminada.

Sin embargo, no hay nada equivalente a eso en Finder. Pero puede asignar un acceso directo a un script como este con FastScripts o creando un servicio Automator.

k="com.apple.finder AppleShowAllFiles"
[[ "$(defaults read $k)" == 0 ]] && b=true || b=false
defaults write $k -bool $b
osascript -e 'quit app "Finder"' && open -a Finder


dando un paso más allá ... agregue un servicio para mostrar / ocultar archivos ocultos de un flujo de trabajo de Automator. ver hints.macworld.com/article.php?story=20100719001040829
— libjack

@libjack Edité la respuesta para agregar instrucciones para crear un servicio Automator también.
— Lri

1
¡Esto no funciona en Mountain Lion! Alguna idea de por qué?
— Mohamad

@Mohamad El evento de activación pareció agotar parte del tiempo. Lo reemplacé con un script de shell.
— Lri

Gracias. ¡Probaré esto e informaré si tengo algún problema!
— Mohamad

7

defaults write com.apple.finder AppleShowAllFiles FALSErevertirla. Y no existe tal funcionalidad (ocultar / mostrar en línea sin reiniciar) integrada en Finder.

Eso es probablemente porque cualquiera que lo necesite preferirá de ls -atodos modos.) Por cierto, si solo necesita enumerar archivos ocultos, usels -ld .??*


3
+1 para ese comando divertido que nunca había visto antes.??*
— gentmatt

@ Matt Soy un poco mono terminal porque estoy usando muchos de los comandos y argumentos sin comprenderlos completamente, sino que los encontré tal como son cuando eran necesarios y sigo usándolos en su forma original =) Su comentario me llevó a Sin embargo, mire estos argumentos cuando tenga un poco más de tiempo (me pregunto por qué hay dos ?? y luego comodín también), pero por ahora funciona para mí). Pero si me puede dar un enlace que explique claramente los argumentos para los comandos de Unix que serían dulces)
— ISKRA

bueno, por lo que entiendo .??*, buscaría archivos que comiencen con .al menos dos caracteres en el nombre. También podría usar .*para enumerar todos los archivos ocultos. Pero ese no es el punto. Estaba buscando mostrar / ocultar archivos en el buscador sin cambiar a terminal cada vez. Lo
— sabrías

un poco mejor (pero más difícil de tipo) patrón sería .[^.]*- Las fuerzas de la segunda carácter que se va nada a excepción de punto
— libjack

3

Puedes comprar TotalFinder . Es un reemplazo del buscador que admite esta función (y muchas otras funciones agradables, como las pestañas). TotalFinder presenta el ⇧⌘.acceso directo como se ve aquí:

Ejemplo de archivos ocultos

Ver más detalles sobre esta característica en particular en su sitio


3

Hay un atajo de teclado simple, al menos desde Sierra (macOS 10.12). Asegúrese de que Finder sea la aplicación activa y use este método abreviado de teclado:

CommandShift. (eso es un punto / punto completo al final)


0

Wow, lo anterior suena realmente complejo, ¿por qué no abrir una terminal y

  • escriba defaults write com.apple.Finder AppleShowAllFiles YESy presione regresar
  • Ahora Ctrl- OptHaga clic en el icono del Finder y seleccione Relanzar

Para des-ocultar, corre de defaults write com.apple.Finder AppleShowAllFiles NOla misma manera.


2
Es un poco más difícil de configurar, pero mucho más fácil de usar después, especialmente si no usas mucho Terminal.app.
— nohillside

Por qué no? Porque el interlocutor específicamente solicitó poder hacerlo con un atajo de teclado.
— calum_b

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.