Linux - find - Como excluir um diretório

0

Dentro do / tmp eu quero encontrar arquivos com mais de 180 dias, mas eu também quero excluir algumas pastas da pesquisa como ./vboxdrv-Module.symvers. Como posso executar a tarefa com o find?

    
por OverMorrow 10.05.2017 / 12:26

1 resposta

3

Esta sintaxe fará o que você quiser:

find -not -newermt 2016-11-10 -not -path "./vboxdrv-Module.symvers/*"

Altere com as configurações desejadas.

Adicione quantos -not -path você quiser um após o outro. Ou seja,

find -not -newermt 2016-11-10 -not -path "./folder1/*" -not -path "./folder2/*"

Ou se você quiser fazer isso de outra pasta:

find /tmp/ -not -newermt 2016-11-10 -not -path "/tmp/folder1/*" -not -path "/tmp/folder2/*"
    
por 10.05.2017 / 12:36

Tags