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 -rf
comando 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.js
e foo.coffee
file, possiamo fare qualcosa di simile rm -rf /tmp/foo.coffe[co]
per eliminare il /tmp/foo.js
?
-rf
e non è necessario fare le cose come root. Soprattutto se le cose in questione coinvolgono rm -rf
.
[co]
shell glob. Grazie.
-rf
lì, poiché quelli non sono né directory (--recursive
), né unwritable (--force
).