Diciamo che ho due file in /tmp:
root@ubuntu:~# touch /tmp/hello.{pyc,py}
root@ubuntu:~# ls /tmp/
hello.py hello.pyc
Ora, eseguiamo il rm -rfcomando con l'opzione [co]
root@ubuntu:~# rm -rf /tmp/hello.py[co]
root@ubuntu:~# ls /tmp/
hello.py
Qualcuno può spiegare cosa sta succedendo qui? Qual è il [co]parametro? Come possiamo farlo funzionare per altre estensioni? Diciamo che ho foo.jse foo.coffeefile, possiamo fare qualcosa di simile rm -rf /tmp/foo.coffe[co]per eliminare il /tmp/foo.js?
-rfe non è necessario fare le cose come root. Soprattutto se le cose in questione coinvolgono rm -rf.
[co]shell glob. Grazie.
-rflì, poiché quelli non sono né directory (--recursive), né unwritable (--force).