Apagar ficheiro recursivamente

Se quiserem apagar vários ficheiros com o mesmo nome em sub-directorias podem usar o seguinte comando:

find [LOCAL ONDE QUEREMOS PROCURAR] -name [NOME DO FICHEIRO] -deleteCode language: Bash (bash)

Como exemplo, se tivesse vários ficheiros dentro de sub-directorias e o nome fosse igual em todos os ficheiros ou parecido…

Exemplo, tinha-mos um ficheiro chamado meuficheiro.txt em várias directorias do sistema, e queríamos apagar todos, então corriamos o comando da seguinte forma:

find / -name meuficheiro.txt -deleteCode language: Bash (bash)

Agora, sabíamos que os ficheiros que queríamos apagar tinham nomes como meuficheiro1.txt, meuficheiro_xpto.txt, meuficheiro_5.txt. Também podemos apagar todos de uma vez desta forma:

find / -name "meuficheiro*.txt" -deleteCode language: Bash (bash)

Espero ter ajudado.

Follow SOS-Admins on Google

SOS-Admins is your ultimate source for the latest updates, exclusive guides, and news. Don t miss our upcoming content, add us to your favorites and stay connected with the community on Google!