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

Um arquivo .Ds_Store ( Desktop Services Store ) é um arquivo de informações oculto no sistema operacional do Mac que o macOS cria automaticamente sempre que você navega em uma pasta pelo aplicativo Finder(Finder app) .

O arquivo é criado para cada pasta e contém informações que controlam como o SO 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 pastas quando você as abre, etc. 

Os arquivos DS_Store são prejudiciais?(Are DS_Store Files Harmful?)

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 habilitar a configuração de arquivos ocultos e visualizar os arquivos. 

  1. Para habilitar arquivos ocultos, selecione Ir(Go) > Computador(Computer) e selecione Macintosh HD para expandir a seção.

  1. Selecione Comando(Command) + Shift + . (a tecla de ponto). Os arquivos esmaecidos que você vê normalmente são os arquivos ocultos no seu Mac

No entanto, se você carregar um arquivo DS_Store junto com outros arquivos para seu Mac , há uma chance de que eles possam ser usados ​​indevidamente para obter informações como atributos de arquivo ou metadados sobre os arquivos em seu Mac . Ele pode permitir que hackers ajam de forma maliciosa e visualizem seus arquivos privados. 

Como excluir um arquivo DS_Store(How to Delete a DS_Store File)

Aqui estão alguns motivos pelos quais você deseja excluir um arquivo DS_Store , mesmo que ele não ocupe muito espaço em uma pasta ou cause algum dano:

  • Quando o Finder age cada vez que você tenta abrir uma pasta. 
  • Arquivos DS_Store(DS_Store) corrompidos podem dificultar a alteração das opções de visualização e a visualização ou classificação dos ícones de arquivo dentro da pasta. Quando uma pasta fecha imediatamente, é um 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 de visualização personalizadas 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(transferring files between computers) , como do seu Mac para outro sistema, poderá encontrar alguns problemas inesperados causados ​​por arquivos DS_Store

Algumas maneiras rápidas de resolver quaisquer problemas que você enfrenta com arquivos DS_Store incluem:

  • Abra arquivos DS_Store(Open DS_Store) com aplicativos adequados em sistemas não macOS, como Windows . Algumas ferramentas que você pode usar para abrir arquivos DS_Store no (DS_Store)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(best antivirus options for Mac) e verificar possíveis ameaças.

Você não perde nenhum dado ao excluir um arquivo DS_Store . Mas, 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 no seu Mac por meio do aplicativo Terminal

Como excluir um arquivo DS_Store para uma pasta específica(How to Delete a DS_Store File for a Specific Folder)

Use estas etapas para excluir um arquivo DS_Store de uma pasta específica.

  1. Selecione Ir(Go) > Utilitários(Utilities) > Terminal .

Observação(Note) : se você não estiver conectado como administrador, poderá ser solicitado a inserir seu nome e senha para acessar o aplicativo Terminal e usar 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 (cd desktop)Enter

  1. Digite localizar . –name '.DS_Store' –digite f –delete(find . –name ‘.DS_Store’ –type f –delete ) para excluir todos os arquivos DS_Store no diretório atual e pressione Enter

Nota(Note) : Certifique-se de digitar o comando exatamente como pretendido, caso contrário você poderá excluir outros arquivos importantes do seu Mac .

  1. Selecione OK . Os arquivos .DS_Store na pasta selecionada serão excluídos.

Nota(Note) : O Terminal enviará uma mensagem apenas se o comando que você digitou não funcionar.

Como excluir um arquivo DS_Store para várias pastas(How to Delete a DS_Store File for Multiple Folders)

Se você deseja excluir todos os arquivos DS_Store do seu Mac , siga estas etapas.

  1. Selecione Ir(Go) > Utilitários(Utilities) > Terminal

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

  1. Digite sua senha,(password,) se solicitado. Os arquivos DS_Store serão excluídos de todas as pastas.

Nota(Note) : O aplicativo retornará uma mensagem somente se o comando que você digitou não funcionar.

Como impedir a criação automática de arquivos DS_Store(How to Prevent Automatic Creation of DS_Store Files)

Se houver pastas aleatórias em seu servidor, os hackers podem obter acesso(hackers may get access) aos arquivos DS_Store , visualizar atributos ou metadados sobre o arquivo e agir de forma maliciosa.

A melhor maneira de resolver esse problema e evitar violações de segurança(prevent security breaches) por meio de arquivos DS_Store é desabilitar a criação automática de arquivos DS_Store . Aqui está como.

  1. Selecione Ir(Go) > Utilitários(Utilities) > Terminal .
  1. Digite defaults write com.apple.desktopservices DSDontWriteNetworkStores true e pressione Enter . Se você quiser reverter esse comando, use o mesmo comando, mas altere true para false .

  1. Reinicie o seu Mac. 

Como excluir automaticamente arquivos .DS_Store periodicamente (How to Automatically Delete .DS_Store Files Periodically )

Se você não quiser continuar excluindo arquivos DS_Store de forma manual, você pode usar um comando UNIX para remover automaticamente os arquivos em intervalos regulares. Aqui está como.

  1. Selecione Ir(Go) > Utilitários(Utilities) > Terminal .
  1. Digite ou cole este comando no Terminal : sudo crontab -e e pressione a tecla Return .

  1. Se solicitado, digite sua senha de administrador(administrator password)

  1. No editor vim, pressione i no teclado uma vez. Em seguida, digite ou cole este comando: 30 10 * * * root find / -name “.DS_Store” -depth -exec rm {} \;

Nota(Note) : A entrada crontab está no seguinte formato: <Minute> <Hour> <DayOfMonth> <Month> <DayOfWeek> <User Command> . Em nosso exemplo, o sistema está configurado para executar automaticamente o comando às 10h30 todos os dias. Você pode usar valores diferentes para configurar o comando para um horário diferente e o comando será executado se o seu Mac estiver ligado ou no modo de suspensão(Sleep mode) .

  1. Pressione a tecla Esc no teclado uma vez e pressione Shift + Z + Z simultaneamente para salvar a entrada do crontab. 

Remova os arquivos DS_Store do seu Mac(Remove DS_Store Files from Your Mac)

A maioria dos usuários de Mac não sabe que existem arquivos DS_Store . Esses arquivos invisíveis ficam(invisible files) nas pastas do sistema do seu Mac e você pode removê-los ou desabilitar a criação dos arquivos usando as etapas descritas neste guia. 

Deixe um comentário abaixo e deixe-nos saber se este guia o ajudou a remover arquivos DS_Store no seu Mac .



About the author

Sou técnico de informática com mais de 10 anos de experiência na indústria do entretenimento. Eu sei como consertar computadores e tablets, aumentar seu desempenho e melhorar sua usabilidade. Além disso, também posso ajudá-lo com suas necessidades de entretenimento fornecendo dicas sobre como assistir TV ou baixar conteúdo de filmes no seu iPhone ou Mac.



Related posts