Como remover arquivos baseados em sua extensão usando ssh

2

Eu preciso remover os arquivos em minhas pastas que terminam em .txt usando ssh. Isso é o que eu tentei até agora:

find /models/ -name *.txt" -type d -exec rm -rf {} \;

Dentro desse modelo de pasta principal, eu tenho centenas de subpastas com um arquivo que termina em .txt e elas precisam ser removidas.

    
por Danny Sanjurnny 03.01.2012 / 16:03

2 respostas

4

-type d significa diretório, então o que você está fazendo é remover todos os diretórios que terminam em .txt . -type f vai te dar arquivos.

    
por 03.01.2012 / 16:07
3

Você também tem um problema com ":

tente:

find models/ -name "*.txt" -type f -exec rm -rf {} \;
    
por 03.01.2012 / 16:10