Pesquisar e excluir .Trash

1

Eu tenho 4 dispositivos USB grandes com muitos backups coletados ao longo dos anos.

Eu quero procurar por todas as pastas .Trash e apagar o conteúdo no Fedora 17. Eu tentei o seguinte que falhou: -

    # find . -name ".Trash*"-exec rm -rf {} \;
    find: paths must precede expression: rm
    Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]

Quaisquer sugestões apreciadas!

    
por deep64blue 15.06.2012 / 10:35

2 respostas

1

Para expandir a resposta do @ rkosegi:

 # find . -depth -name ".Trash*" -exec rm -rf {} \;

Use -depth para que find não tente descer o diretório excluído agora.

    
por 15.06.2012 / 12:56
4

Você perdeu espaço entre o padrão de nome e o parâmetro exec:

Isto:

 # find . -name ".Trash*"-exec rm -rf {} \;

deve ser

 # find . -name ".Trash*" -exec rm -rf {} \;
    
por 15.06.2012 / 10:43