Exibe a tecla de atalho de arquivos ocultos no Mavericks?

67

Nas versões anteriores do OS X, era possível exibir arquivos ocultos em uma caixa de diálogo do Finder (Abrir, Salvar, etc.) usando o Período de mudança de comando.

No Mavericks, esse recurso não está funcionando para mim. Existe outro comando que se possa usar? Eu preferiria não ativar globalmente arquivos ocultos.

EDIT: Eu sou o único a oferecer a recompensa. Parece que não posso comentar porque não tenho representante suficiente agora :)

Então ... sim, também estou executando o 10.9.1 e não funciona. Eu o usei nas versões anteriores do OSX e funcionou bem. O script mencionado é OK para mostrar os arquivos ocultos no Finder, mas não funciona tão bem ao usar a caixa de diálogo Abrir / Salvar.

Meu caso de uso: às vezes, preciso abrir / salvar arquivos no /tmpdiretório Nas versões anteriores do OSX, usei a caixa de diálogo para acessar a raiz do disco, pressione CommandShift.e, em seguida, consegui ver o /tmpdiretório (na verdade /private/tmp).

Então, se vocês estão usando a mesma versão do OSX e funciona para você, acho que deve haver uma maneira de reativar isso. Alguma ideia?

Boyd
fonte
5
Eu apenas tentei Cmd-Shift-. em uma caixa de diálogo Abrir ... (no Chrome em 10.9.1) e funcionou muito bem. Você: 1) tem certeza de que a pasta em que está usando o atalho na verdade tem arquivos ocultos (usei em ~) ?; 2) Aquele Cmd-Shift-. não foi remapeado para outra coisa no seu sistema?
Ian C.
3
Isso ainda funciona no meu 10.9.1
markhunte
@ Cristian: No momento, minha máquina não está enfrentando o problema que você está tendo, por isso é difícil replicar / resolver o problema para mim; no entanto, espero que eu possa ajudá-lo a isolar o que pode estar causando isso. A conta de usuário que você está usando em sua máquina está configurada como uma conta de administrador? Além disso, quando foi a última vez que você executou uma permissão de reparo no computador?
Anil Natha
@ Christian e Boyd, eu só queria esclarecer uma coisa. Esse problema ocorre em qualquer caixa de diálogo Abrir / Salvar, basicamente é independente do aplicativo ou ocorre apenas em um número finito de aplicativos.
Anil Natha
11
Confirmo que o antigo atalho de alternância também parou de funcionar para mim no 10.9.1. teve de recorrer à mostrando globalmente todos os arquivos sempre comdefaults write -g AppleShowAllFiles -bool true
Viktor Tron

Respostas:

60

As combinações de teclas não funcionam no modo de exibição de colunas no Maverick, mas funcionam no modo de exibição de lista, por exemplo. Voltar ao modo de exibição de coluna depois de alternar no modo de exibição de lista mostra os arquivos ocultos.

armando.sano
fonte
6
Este!! Esta é a resposta! +1 obrigado. Eu não posso imaginar o que os inspirou para desativá-lo para o modo de coluna
Anentropic
@ Anentropic: Estou atrasado nesta discussão. Eu encontro sua resposta e funciona para mim, posso ver os arquivos ocultos, mas não consigo abri-los como nas versões anteriores. Você sabe como abrir os arquivos ocultos?
Nrc
@Nrc se você estiver em uma caixa de diálogo para abrir um arquivo, é provável que o programa que você está usando tenha especificado apenas determinados tipos de arquivo (como extensões de arquivo) como adequados para abrir ... arquivos ocultos geralmente são arquivos unix que começam com um ponto e será filtrado pela maioria dos programas, a menos que você selecione a opção 'todos os tipos de arquivo' ... talvez esse seja o seu problema?
Anentropic
+1 Obrigado pela dica. Mas falando sério ... como isso é estúpido? Por que a combinação de teclas funcionaria em um modo de exibição e não no outro? Damn ...
Pierre Henry
3
Não está desativado, é apenas um buggy. Depois de pressionar Cmd + Shift + ., clique em outra pasta, clique em Voltar e você poderá ver os arquivos ocultos, mesmo no modo de coluna.
Tamlyn
38

Atualmente, estou executando o OS X (10.9.1) e tentei o atalho do teclado + + .em uma caixa de diálogo Salvar e funcionou perfeitamente.

Também configurei um AppleScript na minha máquina com um atalho de teclado de ^+ + + .que alterna a visibilidade de arquivos ocultos no Finder sempre que eu quiser. Dessa forma, não preciso executar manualmente um comando de terminal para mostrar arquivos ocultos, e posso desativá-lo rapidamente para evitar a modificação acidental de arquivos do sistema. Uso o FastScripts (também disponível na Mac App Store ) para permitir que eu defina o atalho de teclado para o meu AppleScript e coloquei o AppleScript na minha ~/Library/Scriptspasta.

Atualizar

Atualizei meu script para que o Finder não precise ser morto toda vez que você deseja mostrar / ocultar a exibição de arquivos ocultos. Como markhunte apontou, você pode alternar o estado de exibição da janela do Finder, que atualizará a lista de conteúdos. Obrigado markhunte por me indicar isso! Aqui está o script atualizado:

(*
    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

A versão mais antiga do script está listada abaixo. Embora funcione, não recomendo usá-lo mais agora que o script acima funciona com mais eficiência.

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
fonte
Obrigado. Experimente o atalho do teclado. Eu o uso há vários anos e já foi útil várias vezes.
Anil Natha
3
Tentei em 10.9.1. Parece funcionar, mas é preciso clicar fora da pasta para atualizar. Não é muito elegante, mas eficaz. Graças
Joop
É estranho que você tenha que clicar e entrar na pasta. Você precisa fazer isso antes ou depois de disparar o atalho? De qualquer forma, para que o Finder reconheça a alteração, ela deve ser reiniciada; quando isso acontecer, basta usar a tecla ⌘ + TAB para retornar à janela do Finder, se necessário.
Anil Natha
2
Eu encontrei em 10.9x o localizador não precisa ser reiniciado. você pode simplesmente mudar os pontos de vista para outra coisa e novamente ver a minha resposta aqui stackoverflow.com/a/21790997/261305
markhunte
Obrigado pela dica @markhunte. Eu não sabia sobre essa solução alternativa, e uma boa também! Agora preciso ajustar meus scripts para que simplesmente atualize a exibição, em vez de matar o Finder. Obrigado novamente.
Anil Natha
3

Nunca soube que esse recurso existia. Mas então, eu sempre usei uma maneira diferente, que ainda funciona no 10.9:

A extensão do sistema Default Folder X . É um presente antigo e ainda está funcionando bem.

Uma das opções avançadas é manter pressionado Optionao escolher Abrir / Salvar etc. para mostrar todos os arquivos, incluindo os ocultos.

Thomas Tempelmann
fonte
2

Ainda funciona, mas foi um buggy para mim.

Eu tive que mudar de diretório e retornar à primeira pasta. Em seguida, ele exibiu arquivos ocultos.

Não ajuda a fechar / reabrir a caixa de diálogo. Não tenho certeza de quão difundido é o bug ou qual poderia ser o gatilho (este laptop está a menos de 48 horas da caixa).

Anthony Michael Cook
fonte
O mesmo problema aqui. Meu laptop tem uma semana.
Vitaly
1

O atalho ⌘⇧. ainda funciona bem para mim em Mavericks. Não parece ter sido alterado desde as versões anteriores do OS X.

Algumas coisas que você pode tentar ...

  • Verifique se a pasta que você está procurando tem arquivos / pastas ocultos.

    • Você pode usar lsno Terminal para verificar se há arquivos / pastas ocultos:

      cd /path/to/folder && ls -la
      
  • Certifique-se de não remapear o atalho para outra coisa.

    • Marque Preferências do SistemaTecladoAtalhos para mapear para ⌘⇧.
    • Verifique todos os 3 rd partido apps para mapeamentos para ⌘⇧.
grg
fonte
Você atualizou ou instalou novamente? Você tem algum outro script / hook instalado?
precisa saber é o seguinte
0

Como muitos outros disseram, ainda funciona perfeitamente bem. Talvez você tenha alterado um atalho para isso e que mascara a tarefa pretendida, que é mostrar os arquivos ocultos.

NEO
fonte
0

Esta não é uma solução para uma tecla de atalho, mas compartilharei o que uso para esta tarefa. Funter app

JW_
fonte
-1

Você pode ativá-lo por padrão, executando este comando Terminal:

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

... mas isso é menos conveniente do que um atalho de teclado ... mas você pode criar um fluxo de trabalho do Automator que executa um serviço que executa um comando Terminal, todos atribuídos a um atalho de teclado de preferências do sistema ... mas ainda não é tão conveniente.

JBRWilkinson
fonte
downvoters por favor deixe um comentário
JBRWilkinson