Como mostro arquivos ocultos no Finder com um atalho de teclado?

14

O que é o Ubuntu de CTRL+ Hequivalente em OSX Lion Finder para alternar exibir arquivos ocultos?

Todas as minhas pesquisas me apontam para usar: o defaults write com.apple.finder AppleShowAllFiles TRUEque não é exatamente o mesmo e seu efeito é um tanto permanente.

kunal
fonte
1
No macOS 10.12, o Finder suporta supports. para fazer isso.
Quinn Taylor

Respostas:

15

⇧⌘ mostra arquivos ocultos nas caixas de diálogo e em alguns aplicativos de terceiros como o TotalFinder. A transmissão também possui um item de menu para alternar arquivos ocultos, mas é atribuído a ⇧⌘B por padrão.

Não há nada equivalente a isso no Finder. Mas você pode atribuir um atalho a um script como este com o FastScripts ou criando um serviço do 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

Lri
fonte
dando um passo adiante ... adicione um serviço para mostrar / ocultar arquivos ocultos de um fluxo de trabalho do Automator. consulte hints.macworld.com/article.php?story=20100719001040829
libjack
@ libjack Eu editei a resposta para adicionar instruções para a criação de um serviço Automator também.
Lri
1
Isso não funciona no Mountain Lion! Alguma idéia do porquê?
Mohamad
@Mohamad O evento de ativação parecia expirar parte do tempo. Substituí-o por um script de shell.
Lri
Obrigado. Vou tentar fazer isso e relatar se tiver algum problema!
Mohamad
7

defaults write com.apple.finder AppleShowAllFiles FALSEinverta. E não existe essa funcionalidade (ocultar / exibir on-line sem reiniciar) incorporada ao Finder.

Provavelmente, porque quem precisar dele prefere ls -a.) BTW Se você precisar apenas listar arquivos ocultos, usels -ld .??*

iskra
fonte
3
+1 para esse comando engraçado que eu nunca vi antes.??*
gentmatt 30/11/11
@ Matt Eu sou um macaco terminal porque estou usando muitos comandos e argumentos sem total entendimento, mas os encontrei como eram quando eram necessários e continuamos a usá-los em sua forma original =) Seu comentário me levou a analise esses argumentos quando tiver um pouco mais de tempo (pergunto-me por que existem dois? e, em seguida, curinga também), mas por enquanto funciona para mim). Mas se você puder me dar um link explicando claramente os argumentos para os comandos unix, isso seria
ótimo
bem, tanto quanto eu entendo, .??*iria procurar arquivos começando com um .e pelo menos dois caracteres no nome. Você também pode usar .*para listar todos os arquivos ocultos. Mas esse não é o ponto. Eu estava olhando para mostrar / ocultar arquivos no localizador sem mudar para o terminal de cada vez. Você saberia disso se você já tentou pobre ubuntu / livre :)
kunal
um pouco melhor (mas mais difícil de tipo) padrão seria .[^.]*- forças a segunda personagem para ser qualquer coisa exceto para dot
libjack
3

Você pode comprar o TotalFinder . É uma substituição de localizador que suporta esse recurso (e muitos outros recursos interessantes, como guias). O TotalFinder apresenta o .atalho como visto aqui:

Exemplo de arquivos ocultos

Veja mais detalhes sobre esse recurso em particular no site

claytron
fonte
3

Há um atalho de teclado simples, pelo menos desde o Sierra (macOS 10.12). Verifique se o Finder é o aplicativo ativo e use este atalho de teclado:

CommandShift. (é um ponto / ponto final no final)

Scott Smith
fonte
0

Uau, o acima exposto parece realmente complexo, por que não abrir um terminal e

  • digite defaults write com.apple.Finder AppleShowAllFiles YESe pressione Enter
  • Agora Ctrl- Opt-Clique no ícone do Finder e selecione Reiniciar

Para desfazer a ocultação, execute defaults write com.apple.Finder AppleShowAllFiles NOda mesma maneira.

Al Petrella
fonte
2
É um pouco mais trabalhoso de configurar, mas muito mais fácil de usar depois, especialmente se você não estiver usando muito o Terminal.app.
nohillside
Por que não? Porque o interlocutor pediu especificamente para fazê-lo com um atalho de teclado.
Calum_b 30/06/19