1 개요[ | ]
- rm[1]
- /bin/rm
- 파일/디렉토리를 삭제하는 리눅스 명령어
Console
Copy
[root@zetawiki ~]# alias | grep rm
alias rm='rm -i'
- → alias 걸려 있음
- → -i 옵션: 지우기 전에 물어봄
Console
Copy
[root@zetawiki ~]# touch test1.txt
[root@zetawiki ~]# rm test1.txt
rm: remove regular empty file `test1.txt'? y
2 rm -f[ | ]
- 강제 삭제
- 파일을 지우기 전에 물어보지 않도록 함[2]
Console
Copy
[root@zetawiki ~]# touch test2.txt
[root@zetawiki ~]# rm -f test2.txt
3 rm -r[ | ]
- 재귀적 삭제
- 디렉토리 삭제 가능
- 하위 폴더/파일을 모두 삭제함
Console
Copy
[root@zetawiki ~]# mkdir test1
[root@zetawiki ~]# rm -r test1
rm: remove directory `test1'? y
4 rm -rf[ | ]
- 재귀 + 강제
- 절대 실행하면 안되는 명령어(?)
- 디렉토리 삭제시에 흔히 사용함
- 단, 중요한 디렉토리에 대해 실행하면 대재앙;;
Console
Copy
[root@zetawiki ~]# mkdir test2
[root@zetawiki ~]# rm -rf test2