No macOS, certos arquivos são criados automaticamente em diversos diretórios. Embora pareçam não servir para nada, eles são importantes para o funcionamento correto do sistema operacional e não devem ser apagados. Um desses arquivos possui a extensão .DS_Store. Neste artigo, explicaremos o que ele é e como removê‑lo, além dos motivos pelos quais isso pode ser necessário.
O que é um arquivo .DS_Store?
Embora ele não pareça fazer nada dentro da pasta em que se encontra, o arquivo .DS_Store (“DS” significa “Desktop Services” ou Serviços da Mesa) é importante para que o Mac saiba como exibir a pasta quando você a abre.
O Finder também gera esse arquivo sempre que você cria um arquivo zip, com informações sobre as posições dos ícones, o tamanho e a forma da janela, além do local na mesa onde ela estava da última vez que foi aberta. Também encontramos arquivos .DS_Store em arquivos comprimidos que recebemos de outras pessoas que usam Mac.
Os arquivos em si não causam danos, o que é ótimo, já que a única forma de impedir que eles sejam criados é parando de usar o Finder. E isso é algo que ninguém pensa em fazer, não é mesmo?
Por que pode ser necessário apagar os arquivos .DS_Store
Por que você se preocuparia em eliminar um arquivo que não gera problemas e não ocupa quase nada de espaço numa pasta? Alguns motivos:
- Para redefinir os ajustes de exibição.
- Para eliminar um comportamento estranho do Finder ao abrir uma pasta. Assim como qualquer arquivo no computador, os arquivos .DS_Store são passíveis de ser corrompidos. Problemas como a incapacidade de ver ou ordenar os ícones, alterar as opções de visualização ou de fechamento inesperado da pasta logo depois de abri‑la, sugerem uma falha no arquivo .DS_Store.
- Para transferir arquivos entre o Mac e outro sistema. Quando você passa os arquivos .DS_Store do Mac para um computador com Windows ou Linux, os arquivos .DS_Store podem gerar problemas inesperados. Além de não servirem para nada no PC, eles causam medo e estranheza em quem não lida com o macOS.
Como apagar um arquivo .DS_Store
Só para deixar bem claro: não há nenhum problema em apagar um arquivo .DS_Store. Não existe maneira de causar nenhum dano à pasta.
Note também que, assim que você mudar algum ajuste, o Finder criará um novo arquivo .DS_Store que você provavelmente vai querer apagar no futuro. Basicamente, essa é uma batalha interminável: você contra os arquivos .DS_Store.
Apague os arquivos .DS_Store de forma fácil
Com uma ferramenta como o CleanMyMac, você apaga os arquivos .DS_Store em lote e com tranquilidade, sem usar nenhum comando no Terminal. E ainda garante que todos os vestígios de arquivos .DS_Store sejam removidos das pastas.
Esse tipo de arquivo se encaixa na categoria de Detritos do Sistema do CleanMyMac, ou seja, no local para onde vão os arquivos que não servem para nada. Removê‑los não poderia ser mais simples:
- Obtenha uma avaliação gratuita do CleanMyMac.
- Abra o app.
- Clique em Limpeza na barra lateral.
- Clique em Analisar e aguarde o término do processo.
- Clique em Limpar para que os arquivos .DS_Store não tenham mais nenhuma influência na maneira como as pastas são exibidas.
Prontinho. Não restará nenhum arquivo .DS_Store para contar história. Isso é, até que o Mac crie um novo.
Apague manualmente os arquivos .DS_Store
Se você preferir cuidar disso por conta própria e apagar individualmente cada arquivo .DS_Store, basta usar o Terminal:
- Acesse a pasta Aplicativos > Utilitários e abra o Terminal.
- Localize a pasta ou diretório do qual você quer remover o arquivo .DS_Store.
- No Terminal, digite
cde o caminho da pasta. De forma similar a:cd /Users/nomedaconta/nomedapasta - Pressione Return.
- Digite find . -name ‘.DS_Store’ -type f -delete
- Pressione Return novamente.
Depois disso, os arquivos .DS_Store da pasta selecionada desaparecerão.
Como impedir incidentes de segurança por causa de arquivos .DS_Store
Você sabia que os arquivos .DS_Store podem oferecer sérios riscos à segurança?Tudo por que eles armazenam metadados e atributos personalizados de outros arquivos e diretórios. Quando essas informações são expostas, cibercriminosos obtêm acesso a dados privados.
Para evitar incidentes segurança, você pode desativar a criação automática desses arquivos. Veja como:
- Mais uma vez, abra o Terminal.
- Digite este comando e pressione Return:
defaults write com.apple.desktopservices DSDontWriteNetworkStores true - Reinicie o Mac.
Se você precisar reativar a criação de arquivos .DS_Store no futuro, use este comando:defaults write com.apple.desktopservices DSDontWriteNetworkStores false
Os arquivos .DS_Store são uma parte importante do macOS e ajudam o Mac a funcionar da forma habitual. Mas mesmo sendo úteis, você pode querer removê‑los. Agora você já sabe que dá para fazer isso manual ou automaticamente. Se optar pela forma manual, lembre‑se de seguir os passos acima e verificar bem os comandos usados no Terminal.