Um arquivo .Ds_Store (Desktop Services Store) é um arquivo de informações oculto no sistema operacional do seu Mac que o macOS cria automaticamente sempre que você navega em uma pasta por meio do aplicativo Finder.
O arquivo é criado para cada pasta e contém informações que controlam como o sistema operacional abrirá a pasta com os metadados de configuração do sistema associados. Os dados incluem imagens de fundo, tamanho ou orientação dos ícones, como exibir as pastas ao abri-las, etc.
Os arquivos DS_Store são prejudiciais?
Você pode encontrar arquivos DS_store em arquivos recebidos de outros usuários de Mac, mas não causar nenhum dano enquanto estiverem em uma pasta.
Os arquivos DS_Store geralmente ficam ocultos, mas você pode ativar a configuração de arquivos ocultos e visualizar os arquivos.
- Para habilitar arquivos ocultos, selecione Go > Computador e em seguida, selecione Macintosh HD para expandir a seção.
- Select Command + Shift + . (a tecla de período). Os arquivos esmaecidos que você vê geralmente são os arquivos ocultos no seu Mac.
No entanto, se você enviar um arquivo DS_Store junto com outros arquivos para o seu Mac, há uma chance de que eles sejam usados indevidamente para obter informações como atributos de arquivo ou metadados sobre os arquivos no seu Mac.Isso pode permitir que hackers atuem de forma maliciosa e visualizem seus arquivos privados.
Como excluir um arquivo DS_Store
Aqui estão alguns motivos pelos quais você deseja excluir um arquivo DS_Store, mesmo que não ocupe muito espaço em uma pasta ou cause algum dano:
- Quando o Finder falha toda vez que você tenta abrir uma pasta.
- Arquivos DS_Store corrompidos podem dificultar a alteração das opções de exibição e a visualização ou classificação dos ícones de arquivo dentro da pasta. Quando uma pasta fecha imediatamente, é sinal de um arquivo DS_Store corrompido.
- Para redefinir suas preferências de exibição excluindo um arquivo DS_Store. Você perderá as configurações personalizadas de visualização do Finder para a pasta específica, mas sempre poderá alterar as opções ou configurações de visualização da pasta.
- Se você estiver transferindo arquivos entre computadores, como do seu Mac para outro sistema, poderá encontrar alguns problemas inesperados causados pelos arquivos DS_Store.
Algumas maneiras rápidas de resolver quaisquer problemas que você enfrenta com os arquivos DS_Store incluem:
- Abra arquivos DS_Store com aplicativos adequados em sistemas não macOS, como Windows. Algumas ferramentas que você pode usar para abrir arquivos DS_Store no Windows incluem WinRAR, Adobe Acrobat e Free File Viewer.
- Garantir que seu arquivo DS_Store não esteja corrompido ou infectado por vírus ou malware. Você pode executar uma verificação de malware usando as melhores opções de antivírus para Mac e verificar possíveis ameaças.
Você não perde nenhum dado ao excluir um arquivo DS_Store. Porém, assim que as preferências da pasta forem alteradas, o Finder criará um novo DS_Store para armazenar as configurações de visualização personalizadas.
Mostraremos como excluir um arquivo DS_Store:
- Para uma pasta específica
- Para várias pastas em seu Mac através do aplicativo Terminal
Como excluir um arquivo DS_Store para uma pasta específica
Use estas etapas para excluir um arquivo DS_Store de uma pasta específica.
- Select Go > Utilities > Terminal.
Observação: Se você não estiver conectado como administrador, talvez seja necessário inserir seu nome e senha para acessar o Aplicativo de terminal e use os comandos necessários para excluir arquivos DS_Store.
- Localize a pasta e altere o diretório para a pasta que contém o arquivo DS_Store que você deseja excluir. Por exemplo, se a pasta estiver na área de trabalho, use o comando cd desktop e pressione Enter .
- Digite localizar . –name '.DS_Store' –type f –delete para excluir todos os arquivos DS_Store no diretório atual e pressione Enter.
Nota: Certifique-se de digitar o comando exatamente como pretendido, caso contrário, você pode excluir outros arquivos importantes no seu Mac.
- Selecione OK. Os arquivos .DS_Store na pasta selecionada serão excluídos.
Observação: Terminal enviará uma mensagem somente se o comando inserido não funcionar.
Como excluir um arquivo DS_Store para várias pastas
Se você deseja excluir todos os arquivos DS_Store do seu Mac, siga estas etapas.
- Select Go > Utilities > Terminal.
- Digite este comando na janela Terminal: sudo find / -name “.DS_Store” -depth -exec rm {} \; e pressione Enter.
- Digite sua senha, se solicitado. Os arquivos DS_Store serão deletados de todas as pastas.
Nota: O aplicativo retornará uma mensagem somente se o comando inserido não funcionar.
Como impedir a criação automática de arquivos DS_Store
Se houver pastas aleatórias em seu servidor, os hackers podem obter acesso aos arquivos DS_Store, visualizar atributos ou metadados sobre o arquivo e agir maliciosamente.
A melhor maneira de resolver esse problema e evitar violações de segurança por meio de arquivos DS_Store é desabilitar a criação automática de arquivos DS_Store. Veja como.
- Select Go > Utilities > Terminal.
- Digite defaults write com.apple.desktopservices DSDontWriteNetworkStores true e pressione Enter . Se você quiser reverter este comando, use o mesmo comando, mas mude true para false .
- Reinicie seu Mac.
Como excluir automaticamente arquivos .DS_Store periodicamente
Se você não quiser continuar excluindo os arquivos DS_Store manualmente, pode usar um comando UNIX para remover automaticamente os arquivos em intervalos regulares. Veja como.
- Select Go > Utilities > Terminal.
- Digite ou cole este comando no Terminal: sudo crontab -e e pressione Returnchave.
- Se solicitado, digite sua senha de administrador.
- No editor vim, pressione i no teclado uma vez. Em seguida, digite ou cole este comando: 30 10root find / -name “.DS_Store” -depth -exec rm {} \;
Nota: A entrada do crontab está no seguinte formato: . Em nosso exemplo, o sistema está configurado para executar automaticamente o comando em 10.30h todos os dias. Você pode usar valores diferentes para configurar o comando para um horário diferente e o comando será executado independentemente de seu Mac estar ligado ou no modo de suspensão.
- Pressione a tecla Esc no teclado uma vez e pressione Shift+ Z + Z simultaneamente para salvar a entrada do crontab.
Remover arquivos DS_Store do seu Mac
A maioria dos usuários de Mac não sabe que existem arquivos DS_Store. Esses arquivos invisíveis ficam nas pastas do sistema do seu Mac e você pode removê-los ou desativar a criação dos arquivos usando as etapas descritas neste guia.
Deixe um comentário abaixo e diga-nos se este guia ajudou você a remover arquivos DS_Store do seu Mac.