Anonim

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.

  1. Para habilitar arquivos ocultos, selecione Go > Computador e em seguida, selecione Macintosh HD para expandir a seção.

  1. 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.

  1. 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.

  1. 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 .

  1. 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.

  1. 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.

  1. Select Go > Utilities > Terminal.

  1. Digite este comando na janela Terminal: sudo find / -name “.DS_Store” -depth -exec rm {} \; e pressione Enter.

  1. 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.

  1. Select Go > Utilities > Terminal.
  1. 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 .

  1. 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.

  1. Select Go > Utilities > Terminal.
  1. Digite ou cole este comando no Terminal: sudo crontab -e e pressione Returnchave.

  1. Se solicitado, digite sua senha de administrador.

  1. 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.

  1. 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.

O que é um arquivo DS_Store e como removê-lo