Допустим, у меня есть два файла /tmp
:
root@ubuntu:~# touch /tmp/hello.{pyc,py}
root@ubuntu:~# ls /tmp/
hello.py hello.pyc
Теперь давайте запустим rm -rf
команду с опцией [co]
root@ubuntu:~# rm -rf /tmp/hello.py[co]
root@ubuntu:~# ls /tmp/
hello.py
Может кто-нибудь объяснить, что здесь происходит? Какой [co]
параметр? Как мы можем заставить его работать для других расширений? Скажем, у меня есть foo.js
и foo.coffee
файлы, мы можем сделать что-то вроде rm -rf /tmp/foo.coffe[co]
удаления /tmp/foo.js
?
-rf
и нет необходимости делать что-либо как root. Особенно если речь идет о вещах rm -rf
.
[co]
ракушке. Благодарю.
-rf
, поскольку они не являются каталогами (--recursive
) и не записываются (--force
).