Encontre e exclua todos os arquivos .DS_Store com um comando simples

Encontre e exclua todos os arquivos .DS_Store com um comando simples

⌛ Reading Time: < 1 minute

Se você for um usuário do Mac OS X, provavelmente estará familiarizado com o arquivo “.DS_Store” que o sistema cria automaticamente quando você abre uma pasta. O que o arquivo “.DS_Store” faz é armazenar atributos personalizados da pasta, como a posição dos ícones ou a escolha de uma imagem de fundo, de modo que da próxima vez que você abrir a mesma pasta, ela permanecerá no mesmo estado que a anterior sessão.

O arquivo “.DS_Store” fica oculto por padrão e na maioria das vezes não causa nenhum problema – isso é até que você precise compactar a pasta e enviá-la para seus amigos (usando outro sistema operacional) ou fazer upload de sua pasta de desenvolvimento para o servidor. Você descobrirá que a pasta contém muitos arquivos “DS_Store” feios que você não deseja compartilhar com seus amigos.

Se você está procurando uma maneira de remover rapidamente todas as instâncias do arquivo “.DS_Store” em uma pasta, aqui está um comando que você pode usar:

Nota: o seguinte comando também funcionará no Linux.

1. Abra um terminal em seu Mac OS X.

2. Digite o seguinte comando:

Substitua “/ caminho / para / pasta” pelo caminho de arquivo real da pasta, por exemplo “/ var / www / html”.

O que o comando acima faz é usar o find comando para pesquisar uma pasta específica (recursivamente) para arquivos com um nome que inclui “.DS_Store” e excluí-los quando encontrados.

É isso aí. Agora você pode remover facilmente todas as instâncias de arquivos “.DS_Store” antes de compartilhar a pasta com outras pessoas.