Załóżmy, że mam dwa pliki /tmp:
root@ubuntu:~# touch /tmp/hello.{pyc,py}
root@ubuntu:~# ls /tmp/
hello.py hello.pyc
Teraz uruchommy rm -rfpolecenie z opcją [co]
root@ubuntu:~# rm -rf /tmp/hello.py[co]
root@ubuntu:~# ls /tmp/
hello.py
Czy ktoś może wyjaśnić, co się tutaj dzieje? Jaki jest [co]parametr? Jak możemy sprawić, by działał dla innych rozszerzeń? Powiedzmy mam foo.jsi foo.coffeepliki, możemy zrobić coś rm -rf /tmp/foo.coffe[co], aby usunąć /tmp/foo.js?
-rfi nie trzeba robić rzeczy jako root. Zwłaszcza jeśli chodzi o te rzeczy rm -rf.
[co]powłoki glob. Dzięki.
-rf, ponieważ nie są to ani katalogi (--recursive), ani niezaprzeczalne (--force).