Angenommen, ich habe zwei Dateien in /tmp:
root@ubuntu:~# touch /tmp/hello.{pyc,py}
root@ubuntu:~# ls /tmp/
hello.py hello.pyc
Führen Sie nun den rm -rfBefehl mit der Option [co] aus
root@ubuntu:~# rm -rf /tmp/hello.py[co]
root@ubuntu:~# ls /tmp/
hello.py
Kann jemand bitte erklären, was hier passiert? Was ist der [co]Parameter? Wie können wir es für andere Erweiterungen arbeiten lassen? Angenommen, ich habe foo.jsund foo.coffeeDateien, können wir etwas tun rm -rf /tmp/foo.coffe[co], um die zu löschen /tmp/foo.js?
-rfund es gibt keine Notwendigkeit, Dinge als root zu tun. Vor allem, wenn es um Dinge geht rm -rf.
[co]Shell Glob. Vielen Dank.
-rf, da dies weder Verzeichnisse (--recursive) noch nicht beschreibbare (--force) sind.