두 개의 파일이 있다고 가정 해 보겠습니다 /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
가 없으며 루트로 작업을 수행 할 필요가 없습니다. 특히 문제가있는 것들이 관련된 경우 rm -rf
.
[co]
쉘 글로브 에 관한 것이 었습니다 . 감사.
-rf
디렉토리 (--recursive
) 또는 쓰기 불가능 (--force
) 이 아니기 때문에 필요하지 않습니다 .