Como mostrar arquivos ocultos no Mac
Para mostrar os arquivos ocultos no Mac, abra uma janela do Finder e pressione Command + Shift + . (ponto). Os itens ocultos aparecem esmaecidos, e as mesmas teclas voltam a escondê-los. Funciona no Finder e na maioria das janelas de Abrir e Salvar, e muda só o que você vê, não os arquivos. O restante desta página trata do ajuste permanente, do Terminal, de como chegar a ~/Library e de quais itens ocultos são seguros de mexer.
Três jeitos de ver os itens ocultos
| Você quer | Faça isto | Dura |
|---|---|---|
| Uma olhada rápida no Finder | Command + Shift + . |
Até você pressionar de novo |
| O Finder sempre mostrando tudo | O comando defaults abaixo |
Até você apagar o ajuste |
| Uma lista com nomes e flags | ls -a ou ls -lO no Terminal |
Só aquele comando |
O ajuste permanente exige reiniciar o Finder, o que fecha e reabre as janelas dele:
defaults write com.apple.finder AppleShowAllFiles -bool true
killall Finder
Para voltar ao padrão:
defaults delete com.apple.finder AppleShowAllFiles
killall Finder
A maioria das pessoas se dá melhor com o atalho. Com tudo sempre visível, toda pasta se enche de .DS_Store e .localized, e fica mais fácil arrastar ou apagar a coisa errada.
Por que um arquivo fica oculto
O macOS oculta um item por um de dois motivos. O nome começa com um ponto, como .zshrc, que é a velha convenção do Unix. Ou ele tem a flag hidden, que é o que mantém ~/Library fora de vista mesmo com um nome comum. No Terminal, ls -a revela os dois tipos e ls -lO mostra a flag:
ls -a ~
ls -lO ~ | grep hidden
Você mesmo pode definir a flag. Este comando a remove de ~/Library, e assim a pasta continua visível na sua pasta pessoal:
chflags nohidden ~/Library
chflags hidden em um caminho o devolve ao esconderijo. Isso oculta o item só do Finder, então não é privacidade: ls -a e qualquer app com acesso ainda conseguem ler.
Como chegar a ~/Library e a outras pastas ocultas
Você não precisa revelar tudo para abrir uma pasta. No Finder, segure Option e abra o menu Ir, e Biblioteca aparece na lista. Para qualquer outro caminho, pressione Command + Shift + G para abrir Ir para Pasta e digite-o, por exemplo ~/.config ou /private/var/log. O que há na pasta Library explica o que cada pasta dentro de ~/Library guarda.
O que são os itens ocultos
| Item | O que é | Pode apagar |
|---|---|---|
.DS_Store |
Ajustes de visualização do Finder para aquela pasta | Sim, o Finder grava outro, e você perde a posição dos ícones e a visualização daquela pasta |
.localized |
Um marcador vazio que permite à pasta exibir um nome traduzido | Deixe, ele não ocupa espaço |
~/.Trash |
O conteúdo da sua Lixeira | Esvazie pelo Finder |
.zshrc, .zprofile, .gitconfig |
Ajustes do seu shell e das suas ferramentas | Não, a menos que você saiba o que há neles |
.ssh, .gnupg |
Chaves privadas e hosts conhecidos | Não, perder uma chave pode deixar você sem acesso a servidores |
~/.npm, ~/.cache, ~/.cargo, ~/.gradle |
Caches e pacotes de ferramentas de desenvolvimento | Muitas vezes, pelo comando de limpeza da própria ferramenta |
/private, /usr, /bin |
Partes do sistema operacional | Não |
Uma pasta oculta que guarda muitos gigabytes costuma ser uma das pastas de desenvolvimento. Para ver os maiores itens da sua pasta pessoal, ocultos incluídos:
du -hd 1 ~ 2>/dev/null | sort -h | tail -20
O macOS pode perguntar se o Terminal pode ler a Mesa, os Documentos ou outras pastas protegidas enquanto isso roda. Dizer não só deixa esses números menores.
O que não fazer
- Não apague uma pasta com ponto só porque o nome não significa nada para você.
.sshe a pasta de configuração de um app parecem exatamente um cache. - Não rode um comando que remove todos os
.DS_Storedo disco para ganhar espaço. Eles são minúsculos, e o Finder os grava de volta. - Não deixe o ajuste permanente ligado se você divide o Mac com alguém menos acostumado. Um arquivo de sistema arrastado passa despercebido com facilidade.
- Não conte com
chflags hiddenpara proteger nada privado.
Onde o Mole entra
A aba Analisar do Mole já inclui os itens ocultos, sem atalho para pressionar, então um ~/.docker ou ~/.gradle grande aparece ao lado das suas pastas comuns, e a maioria das pastas com ponto é desenhada com um ícone de lista esmaecido. Passe o mouse sobre uma linha ou um bloco e as pastas conhecidas trazem uma nota curta dizendo o que guardam. Mover algo para a Lixeira é escolha sua, pelo menu de contexto, e o Colocar de Volta do Finder desfaz. Algumas pastas de índice da Apple no topo do disco, como .Spotlight-V100 e .fseventsd, ficam de fora desse nível superior. O Analisar recusa o início da árvore, como o próprio ~/Library, e não lista áreas do sistema como /private.
Perguntas frequentes
Por que Command + Shift + . não faz nada?
Clique antes em uma janela do Finder para que ele seja o app ativo, e use a tecla de ponto do teclado principal. Em uma pasta sem itens ocultos, nada vai mudar. Alguns apps desenham as próprias janelas de arquivo, e nelas o atalho não vale.
Como esconder os arquivos de novo?
Pressione Command + Shift + . outra vez. Se você usou o comando defaults, rode o comando de apagar acima, seguido de killall Finder.
Mostrar arquivos ocultos deixa o Mac mais lento?
Não. Muda só quais itens o Finder desenha em uma lista. Nada é movido, e nenhum arquivo muda.
É seguro apagar arquivos ocultos?
Alguns são e outros não, e por isso o nome sozinho não basta. Descubra primeiro o que é dono do arquivo e prefira o comando de limpeza da ferramenta dona. Mova-o para a Lixeira em vez de apagá-lo de vez, para poder recolocá-lo se algo parar de funcionar.
Como mostrar arquivos ocultos em uma janela de Abrir ou Salvar?
Pressione Command + Shift + . com a janela aberta. Os itens aparecem esmaecidos na lista, e você pode selecioná-los ali.