Pesquisa de site

Mac OS X: Como remover arquivos .DS_Store


De repente, você tem arquivos ou ícones chamados .DS_Store aparecendo em suas pastas ou na área de trabalho?  E você não tem ideia de como eles chegaram lá ou como lidar com eles? Se você tentar excluir esses arquivos específicos, eles simplesmente reaparecerão assim que você os excluir ou colocá-los na lixeira.  Então, como fazer com que esses malditos arquivos .DS_Store desapareçam?

Tudo sobre arquivos .DS_Store

.DS_Store (ou Desktop Services Store) são arquivos de cache ocultos criados pelo Mac OS. E se eles não existirem, seu sistema operacional os cria. Esses arquivos ocultos são criados automaticamente pelo Finder do seu Mac nos diretórios do seu computador. Eles contêm informações sobre a configuração e as configurações do sistema, como tamanho do ícone e outros metadados de diretório. Se por acaso ou acidente você fizer upload desses arquivos .DS_Store junto com outros arquivos, os arquivos poderão liberar informações sobre o seu computador.

Seu Mac coloca um arquivo .DS_Store em cada pasta aberta automaticamente. Se de repente você vir .DS_Store arquivos e não conseguir se livrar deles, você provavelmente ativou acidentalmente Mostrar todos os arquivos.  Embora os arquivos .DS_Store sejam invisíveis para o usuário médio, se você estiver compartilhando com um PC com Windows ou tiver arquivos ocultos exibidos no Finder, você os verá em todos os lugares, em todas as pastas.  Você pode até ver um ícone .ds_store na sua área de trabalho!  Muito provavelmente, você provavelmente não tem ideia de como os arquivos .DS_Store chegaram lá, o que eles significam ou como retirá-los de sua área de trabalho ou pasta.

Não exclua arquivos .DS_Store (a menos que você tenha um bom motivo)

Se você não tiver um motivo específico para excluir esses arquivos .DS_Store (o compartilhamento do Windows pode ser um motivo sólido), é melhor deixá-los “como estão”. Não há benefício de desempenho na exclusão de arquivos .DS_Store. São arquivos inofensivos que geralmente não causam problemas. Lembre-se de que o arquivo .DS_Store salva suas configurações de pasta personalizadas, como organização de ícones e classificação de colunas. E é por isso que você normalmente não deseja excluí-los, mas sim OCULTÁ-LOS.

Você pode excluí-los, mas eles serão recriados pelo sistema operacional de qualquer maneira, principalmente para armazenar suas informações de preferência.

Portanto, para a maioria de nós, é melhor apenas ocultar .os arquivos DS_Store mais uma vez  

Torne seus arquivos .DS_Store ocultos novamente

  1. Inicie o Terminal selecionando Aplicativos > Utilitários
  2. Digite o seguinte comando: defaults write com.apple.finder AppleShowAllFiles -boolean false;killall Finder 

    1. Você também pode usar o comando: defaults write com.apple.finder AppleShowAllFiles FALSE;killall Finder
  3. Pressione Enter, o Finder será reiniciado e os arquivos .DS_Store (e outros arquivos invisíveis) serão ocultados novamente

  4. Se o seu arquivo .DS_Store ainda estiver visível, reinicie o Finder

    1. Use o atalho de teclado Option+Shift+Command+Escape OU
    2. Abra o Localizador
    3. Clique no menu Apple enquanto mantém pressionada a tecla Shift
    4. Clique em Forçar Encerrar o Finder ou use o atalho de teclado Option+Shift+Command+Escape

Reexibir seus arquivos .DS_Store

Se você decidir exibir o arquivo .DS_Store ou qualquer outro arquivo invisível, basta usar outro comando de terminal (e muito semelhante)
  1. Terminal de lançamento
  2. Digite o seguinte comando: defaults write com.apple.Finder AppleShowAllFiles TRUE;killall Finder

    1. Ou use este comando: defaults write com.apple.finder AppleShowAllFiles -boolean true;killall Finder 
  3. Pressione Enter e seu Finder será reiniciado, mostrando todos os arquivos ocultos, incluindo .DS_Store
  4. Se seus arquivos ocultos ou arquivo .DS_Store não reaparecerem, reinicie o Finder

    1. Use o atalho de teclado Option+Shift+Command+Escape OU
    2. Segure ⌥ (alt/option) e clique com o botão direito no ícone do Finder em seu Dock
    3. Clique em Reiniciar ou use o atalho de teclado Option+Shift+Command+Escape

Se você precisar excluir, faça-o conforme o livro com o Terminal

Remova todos os arquivos DS_Store

  1. Selecione Aplicativos > Utilitários e inicie o Terminal
  2. Digite o comando: sudo find/-name “.DS_Store” -profundidade -exec rm {} \;
  3. Quando for solicitada uma senha, digite sua senha de administrador do sistema operacional

Remova automaticamente arquivos DS_Store periodicamente

  1. Selecione Aplicativos > Utilitários para iniciar o Terminal.
  2. Digite o seguinte comando UNIX: sudo crontab -e
  3. Quando for solicitada uma senha, digite sua senha de administrador do sistema operacional
  4. No editor vi, pressione a letra I no teclado uma vez e digite o seguinte comando: 15 1 * * * root find/-name “.DS_Store” -profundidade -exec rm {} \;

    1. Esta entrada do crontab tem o seguinte formato:
    2. O sistema executa automaticamente o comando à 1h15 todos os dias. Para configurar o comando para um horário diferente, use valores diferentes
  5. Para salvar a entrada, pressione a tecla Esc uma vez e pressione simultaneamente Shift+Z+Z

Observação: este comando é executado quando o computador está ligado ou em modo de suspensão.

Artigos relacionados