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 -rfcomando 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.jse foo.coffeearquivos, podemos fazer algo como rm -rf /tmp/foo.coffe[co]excluir o /tmp/foo.js?
-rfe não há necessidade de fazer as coisas como raiz. Especialmente se as coisas em questão envolverem rm -rf.
[co]shell glob. Obrigado.
-rfdisso, pois esses não são diretórios (--recursive) nem graváveis (--force).