Digamos que tenho dois arquivos em /tmp
:
root@ubuntu:~# touch /tmp/hello.{pyc,py}
root@ubuntu:~# ls /tmp/
hello.py hello.pyc
Agora, vamos executar o rm -rf
comando com a opção [co]
root@ubuntu:~# rm -rf /tmp/hello.py[co]
root@ubuntu:~# ls /tmp/
hello.py
Alguém por favor pode explicar o que está acontecendo aqui? Qual é o [co]
parâmetro? Como podemos fazê-lo funcionar para outras extensões? Digamos que eu possua foo.js
e foo.coffee
arquivos, podemos fazer algo como rm -rf /tmp/foo.coffe[co]
excluir o /tmp/foo.js
?
-rf
e não há necessidade de fazer as coisas como raiz. Especialmente se as coisas em questão envolverem rm -rf
.
[co]
shell glob. Obrigado.
-rf
disso, pois esses não são diretórios (--recursive
) nem graváveis (--force
).