Tente com a opção -mindepth
para excluir todos os arquivos terminados com .jpg
, que estava presente dentro de subpastas,
find . -mindepth 1 -name "*.jpg" -type f -delete
Para excluir diretórios vazios,
find . -empty -type d -delete
Eu tenho uma pasta cheia de arquivos e subdiretórios. Muito disso é lixo, mas algumas delas eu quero manter.
Portanto, desejo excluir todos os arquivos de alguns tipos (que são os arquivos que não quero nem preciso) e, em seguida, excluir todos os diretórios e subdiretórios vazios.
Estes comandos não funcionam de todo - não fazem nada:
find . -name "*.jpg" -type f -delete
find . -type d -empty -delete
Eu realmente aprecio qualquer ajuda!
Tente com a opção -mindepth
para excluir todos os arquivos terminados com .jpg
, que estava presente dentro de subpastas,
find . -mindepth 1 -name "*.jpg" -type f -delete
Para excluir diretórios vazios,
find . -empty -type d -delete