Disons que j'ai deux fichiers dans /tmp:
root@ubuntu:~# touch /tmp/hello.{pyc,py}
root@ubuntu:~# ls /tmp/
hello.py hello.pyc
Maintenant, permet d'exécuter la rm -rfcommande avec l'option [co]
root@ubuntu:~# rm -rf /tmp/hello.py[co]
root@ubuntu:~# ls /tmp/
hello.py
Quelqu'un peut-il expliquer ce qui se passe ici? Quel est le [co]paramètre? Comment pouvons-nous le faire fonctionner pour d'autres extensions? Dire que j'ai foo.jset foo.coffeefichiers, pouvons - nous faire quelque chose comme rm -rf /tmp/foo.coffe[co]de supprimer le /tmp/foo.js?
-rfet il n'est pas nécessaire de faire les choses en tant que root. Surtout si les choses en question impliquent rm -rf.
[co]shell glob. Merci.
-rf, car ce ne sont ni des répertoires (--recursive), ni des caractères non inscriptibles (--force).