Como remover todas as ocorrências de .DS_Store em uma pasta

1

Pense nisso indo para a pasta de mais alto nível, fazendo um Ctrl Find e pesquisando .DS_Store e excluindo todos eles.

Eu quero todos eles excluídos, de todas as subpastas subpastas e subpastas e assim por diante. Basicamente, dentro da pasta de nível superior, não deve haver nenhum arquivo .DS_Store em qualquer lugar, nem mesmo em nenhuma de suas subpastas.

Qual seria o comando que eu deveria entrar?

    
por K Split X 27.08.2017 / 15:25

1 resposta

4
find top-folder -type f -name '.DS_Store' -exec rm -f {} +

ou, mais simplesmente,

find top-folder -type f -name '.DS_Store' -delete

em que top-folder é o caminho para a pasta principal na qual você gostaria de pesquisar.

Para imprimir os caminhos dos arquivos encontrados antes que eles sejam excluídos:

find top-folder -type f -name '.DS_Store' -print -exec rm -f {} +
    
por 27.08.2017 / 15:30