-
O comando
rm -rf work
excluirá o diretório e todo o seu conteúdo. Ele faz isso primeiro excluindo quaisquer arquivos no diretório e, se houver subdiretórios, recorre a eles e os exclui da mesma maneira. O diretóriowork
vazio é excluído por último. -
O
-r
não é obrigatório. O nome do caminho está um pouco errado, já que parece estar usando\
como o separador de caminho. Em sistemas Unix,/
é o separador de caminho. Para excluir todos os arquivos cujos nomes começam comProject
e terminam com.zip
no diretóriotest
, façarm test/Project*.zip
O
-f
também não é necessário, a menos que você tenharm
aliased pararm -i
(o que fará com querm
solicite confirmação antes de remover qualquer coisa). Em scripts, o-f
costuma ser usado para suprimir mensagens de erro ao excluir arquivos que podem não existir (rm -f
nunca falhará, mesmo que o arquivo não exista). No uso interativo,-f
é quase sempre usado para substituir o sinalizador-i
.