Eu uso isso eu configurei uma vez quando eu fiquei irritado com o mesmo problema. Este método faz o sistema fazer tudo automaticamente.
-
Crie um script chamado Remove_Hidden_Files.sh abrindo o terminal e, por exemplo, cd ~ / Documents e digite touch Remove_Hidden_Files.sh
-
Usando o vi, crie o script. No tipo de terminal vi Remove_Hidden_Files.sh
-
Pressione "I" para entrar no modo de inserção e digite o seguinte (Dica para obter # pressione alt e 3)
#!/bin/bash
# Removing the hidden files from my drive using the find command. Change xxx to the name of your external volume or path you wish to run the command on.
# the -mount will stop the find command going to other volumes other than specified.
find -x /Volumes/(xxx) -mount -name '.DS_Store' | xargs rm -rf
find -x /Volumes/(xxx) -mount -name '.Spotlight-V100' | xargs rm -rf
find -x /Volumes/(xxx) -mount -name '.Trashes' | xargs rm -rf
find -x /Volumes/(xxx) -mount -name '._.Trashes' | xargs rm -rf
find -x /Volumes/(xxx) -mount -name '.fseventsd' | xargs rm -rf
-
Pressione escape para sair do modo de inserção e segure shift e pressione :
-
Digite wq!
e, em seguida, pressione Enter
-
Torne o script executável chmod 775 ~/Documents/Remove_Hidden_Files.sh
-
Teste isso para garantir que funcione. Você pode facilmente fazer isso abrindo o terminal e digitar cd / Volumes / (xxx) pressione enter e, em seguida, ls -la para listar todos os arquivos e você deverá ver um .DS_Store se não navegar com o localizador para o volume e depois repetir o comando e você deve ver um lá.
-
Abra outro terminal pressionando a tecla de comando e N
-
Digite cd ~/Documents
-
Digite sh Remove_Hidden_Files.sh
-
Vá para a outra janela do terminal e verifique se os arquivos .DS_Store foram removidos.
-
Crie um daemon de lançamento. Isso significa executar automaticamente para que você não precise fazer nada.
A melhor maneira é baixar o lingon
-
Crie um daemon para sua conta de usuário e chame-o com.remove_hidden_files.Launchd
-
Na caixa de comando, digite sh ~/Documents/Remove_Hidden_Files.sh
-
Você pode digitar o caminho ou procurar por ele / Volumes / (xxx)
-
Reinicie a máquina e experimente-a
Observe que, se você renomear sua unidade externa, usar uma unidade ou caminho nomeado diferente, será necessário alterar o script.