Mostrar tecla de acceso rápido de archivos ocultos en Mavericks ido?

67

En versiones anteriores de OS X, era posible mostrar archivos ocultos en un cuadro de diálogo del Finder (Abrir, Guardar, etc.) usando Command-Shift-Period.

En Mavericks, esa característica no funciona para mí. ¿Hay otro comando que se pueda usar? Preferiría no habilitar globalmente archivos ocultos.

EDITAR: Soy el que ofrece la recompensa. Parece que no puedo comentar porque no tengo suficiente representante ahora :)

Entonces ... sí, también estoy ejecutando 10.9.1 y no funciona. Lo he usado en versiones anteriores de OSX y funcionó bien. La secuencia de comandos mencionada está bien para mostrar los archivos ocultos en Finder, pero no funciona tan bien cuando se usa el cuadro de diálogo abrir / guardar.

Mi caso de uso: a veces necesito abrir / guardar archivos en el /tmpdirectorio. En versiones anteriores de OSX, solo utilicé el cuadro de diálogo para llegar a la raíz del disco, y luego presioné CommandShift.y luego pude ver el /tmpdirectorio (en realidad /private/tmp).

Entonces, si están usando la misma versión de OSX y funciona para ustedes, supongo que debe haber una forma de reactivar esto. ¿Algunas ideas?

Boyd
fuente
55
Acabo de probar Cmd-Shift-. en un diálogo Abrir ... (en Chrome en 10.9.1) y funcionó muy bien. ¿Estás: 1) seguro de que la carpeta en la que estás usando el atajo en realidad tiene archivos ocultos (lo usé en ~) ?; 2) Ese Cmd-Shift-. no ha sido reasignado a otra cosa en su sistema?
Ian C.
3
Esto todavía funciona en mi 10.9.1
markhunte
@Cristian: Mi máquina no está experimentando el problema que tienes actualmente, por lo que es difícil replicarlo / resolverlo; sin embargo, espero poder ayudarlo a aislar lo que puede estar causándolo. ¿La cuenta de usuario que está utilizando en su máquina está configurada como una cuenta de administrador? Además, ¿cuándo fue la última vez que realizó un Permiso de reparación en la computadora?
Anil Natha
@Cristian y Boyd, solo quería aclarar algo. ¿Ocurre este problema en algún cuadro de diálogo de abrir / guardar, básicamente es independiente de la aplicación, o ocurre solo en un número finito de aplicaciones?
Anil Natha
1
Confirmo que el antiguo acceso directo de alternar dejó de funcionar para mí también en 10.9.1. tuvo que recurrir a mostrar globalmente todos los archivos siempre condefaults write -g AppleShowAllFiles -bool true
Viktor Trón

Respuestas:

60

Las combinaciones de teclas no funcionan en el modo de vista de columnas en Maverick, pero funcionan, por ejemplo, en el modo de vista de lista. Al volver al modo de vista de columna después de alternar en el modo de vista de lista, se muestran los archivos ocultos.

armando.sano
fuente
66
¡¡Esta!! ¡Esta es la respuesta! +1 gracias. No puedo imaginar qué los inspiró a desactivarlo para el modo de columna
Anentropic
@Anentropic: llego tarde en esta discusión. Encuentro su respuesta y funciona para mí, puedo ver los archivos ocultos pero no puedo abrirlos como pude en versiones anteriores. ¿Sabes cómo abrir los archivos ocultos?
Nrc
@Nrc si está en un cuadro de diálogo para abrir un archivo, es probable que el programa que está utilizando haya especificado solo ciertos tipos de archivos (es decir, extensiones de archivo) como adecuados para abrir ... los archivos ocultos a menudo son archivos Unix que comienzan con un punto y así que la mayoría de los programas lo filtrarán a menos que seleccione la opción 'todos los tipos de archivos' ... ¿tal vez este es su problema?
Anentropic
+1 Gracias por el consejo. Pero en serio ... ¿qué tan estúpido es esto? ¿Por qué la combinación de teclas funcionaría en un modo de visualización y no en el otro? Maldición ...
Pierre Henry
3
No está deshabilitado, solo tiene errores. Después de presionar Cmd + Shift + ., haga clic en otra carpeta, luego haga clic en Atrás y podrá ver los archivos ocultos, incluso en modo columna.
Tamlyn
38

Actualmente estoy ejecutando OS X (10.9.1) y acabo de probar el atajo de teclado + + .en un cuadro de diálogo de guardar y funcionó bien.

También configuré un AppleScript en mi máquina con un método abreviado de teclado de ^+ + + .que alterna la visibilidad de los archivos ocultos dentro del Finder cuando lo deseo. De esta manera, no tengo que ejecutar manualmente un comando de terminal para mostrar archivos ocultos, y puedo desactivarlo rápidamente para evitar modificar accidentalmente los archivos del sistema. Utilizo FastScripts (también disponible en Mac App Store ) para permitirme configurar el atajo de teclado para mi AppleScript y colocar el AppleScript en mi ~/Library/Scriptscarpeta.

Actualizar

He actualizado mi script para que Finder no necesite ser eliminado cada vez que desee mostrar / ocultar la visualización de archivos ocultos. Como señaló markhunte, puede alternar el estado de vista de la ventana del Finder que actualizará la lista de contenidos. ¡Gracias Markhunte por señalarme eso! Aquí está el script actualizado:

(*
    Author: Anil Natha
    Description: 
        This script toggles the visibility of hidden files in OS X. This includes
        showing hidden files in Finder windows and on the desktop.
    Last Updated: 2015-02-20
*)
tell application "System Events"

    try
        set hiddenFilesDisplayStatus to do shell script "defaults read com.apple.finder AppleShowAllFiles"
    on error
        set hiddenFilesDisplayStatus to "NO"
    end try
    set hiddenFilesNewDisplayStatus to "NO"

    if hiddenFilesDisplayStatus is "NO" then
        set hiddenFilesNewDisplayStatus to "YES"
    end if

    do shell script "defaults write com.apple.finder AppleShowAllFiles " & hiddenFilesNewDisplayStatus

end tell

tell application "Finder"

    set allWindows to windows

    repeat with currentWindow in allWindows
        set currentWindowView to get the current view of the currentWindow
        set alternateWindowView to list view
        if currentWindowView is list view then
            set alternateWindowView to icon view
        end if
        set the current view of the currentWindow to alternateWindowView
        set the current view of the currentWindow to currentWindowView
    end repeat

end tell

La versión anterior del script se enumera a continuación. Aunque funciona, no recomiendo usarlo ahora que el script anterior funciona de manera más eficiente.

tell application "System Events"

    set hiddenFilesDisplayStatus to do shell script "defaults read com.apple.finder AppleShowAllFiles"
    set hiddenFilesNewDisplayStatus to "NO"

    if hiddenFilesDisplayStatus is "NO" then
        set hiddenFilesNewDisplayStatus to "YES"
    end if

    do shell script "defaults write com.apple.finder AppleShowAllFiles " & hiddenFilesNewDisplayStatus
    do shell script "killall Finder"

end tell
Anil Natha
fuente
Gracias. Prueba el atajo de teclado. Lo he estado usando durante varios años y me ha sido útil en numerosas ocasiones.
Anil Natha
3
Probado en 10.9.1. Parece funcionar, pero necesita hacer clic fuera y en la carpeta para que se actualice. No muy elegante, pero efectivo. Gracias
Joop
Es extraño que tengas que hacer clic y entrar en la carpeta. ¿Tiene que hacer eso antes o después de activar el acceso directo? En cualquier caso, para que Finder reconozca el cambio, debe reiniciarse, cuando eso suceda, simplemente uso la tecla ⌘ + TAB para volver a la ventana del Finder si es necesario.
Anil Natha
2
En 10.9x he encontrado que el buscador no tiene que reiniciarse. puedes cambiar las vistas a otra cosa y volver a ver mi respuesta aquí stackoverflow.com/a/21790997/261305
markhunte
Gracias por el consejo @markhunte. ¡No sabía sobre esa solución, y también una buena! Ahora necesito ajustar mis scripts para que simplemente actualice la vista en lugar de matar a Finder. Gracias de nuevo.
Anil Natha
3

Nunca supe que esa característica existía. Pero entonces, siempre he usado una forma diferente, una que todavía funciona en 10.9:

La extensión del sistema de carpetas X por defecto . Es un viejo regalo, y todavía funciona bien.

Una de sus opciones avanzadas es mantener presionada la tecla Optional elegir Abrir / Guardar, etc. para mostrar todos los archivos, incluidos los ocultos.

Thomas Tempelmann
fuente
2

Todavía funciona, pero tenía errores para mí.

Tuve que cambiar los directorios y luego volver a la primera carpeta. Luego se muestran archivos ocultos.

No ayuda cerrar / volver a abrir el diálogo. No estoy seguro de cuán extendido es el error o cuál podría ser el desencadenante (esta computadora portátil está a menos de 48 horas de la caja).

Anthony Michael Cook
fuente
Mismo problema aquí. Mi laptop tiene una semana.
Vitaly
1

El atajo ⌘⇧. Todavía funciona bien para mí en Mavericks. No parece haber cambiado desde las versiones anteriores de OS X.

Algunas cosas que puedes probar ...

  • Asegúrese de que la carpeta que está mirando tenga archivos / carpetas ocultos.

    • Puede usar lsen Terminal para ver si hay archivos / carpetas ocultos:

      cd /path/to/folder && ls -la
      
  • Asegúrese de no haber reasignado el acceso directo a otra cosa.

    • Verifique Preferencias del sistemaTecladoAtajos para cualquier asignación a ⌘⇧.
    • Compruebe los 3 rd Parte aplicaciones para las asignaciones a ⌘⇧.
grg
fuente
¿Se actualizó o una instalación nueva? ¿Tienes algún otro script / gancho instalado?
JBRWilkinson
0

Como muchos otros dijeron, todavía funciona perfectamente bien. Tal vez haya cambiado un acceso directo a esto y eso enmascara su tarea prevista que es mostrar los archivos ocultos.

NEO
fuente
0

Esta no es una solución para una tecla de acceso rápido, pero compartiré lo que uso para esta tarea. Aplicación Funter

JW_
fuente
-1

Puede activarlo de forma predeterminada haciendo este comando de Terminal:

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

... pero esto es menos que conveniente en comparación con un método abreviado de teclado ... pero podría crear un flujo de trabajo de Automator que ejecute un servicio que ejecute un comando de Terminal asignado a un Método abreviado de teclado de Preferencias del Sistema ... pero aún así no es tan conveniente.

JBRWilkinson
fuente
downvoters por favor deje un comentario
JBRWilkinson