-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.
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.
-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.
Você também tem um problema com ":
tente:
find models/ -name "*.txt" -type f -exec rm -rf {} \;