※ 요약
참고로 리눅스처럼 유닉스형 운영체제는 삭제를 취소할 수 있는 명령어가 없다. 고로 rm 명령어로 삭제가 시작되면 되찾을 수 없다.
※ 경로
※ 사용법
rm [옵션]... 파일명...
rm [옵션]... 디렉토리명...
※ 옵션
옵션 | Long 옵션 | 설명 |
-f | --force | 강제로 파일이나 디렉토리를 삭제하고, 삭제할 대상이 없을 경우 메시지를 출력하지 않음 |
-i | --interactive | 매번 삭제할 때마다 사용자에게 질문함 |
-I |
| 셋 이상의 파일을 삭제하거나 하위의 파일이나 디렉토리가 있을 경우 질문함 |
| --interactive[=WHEN] | 상호대화형 모드로 값(WHEN)을 지정함 WHEN 대신 once(-I 옵션과 같음)와 always(-i 옵션과 같으며 디폴트 값)가 올 수 있음 |
| --no-preserve-root | '/'를 특별하게 취급하지 않음 |
| --preserve-root | '/'를 삭제하지 않음(디폴트 값) |
-r, -R | --recursive | 하위 디렉토리를 포함하여 모든 내용을 삭제 |
-d | --dir | 빈 디렉토리들만 제거 |
-v | --verbose | 지워지는 파일의 정보를 출력 |
| --help | rm 명령어 사용법을 출력 |
| --version | rm 명령어의 버전 정보를 출력 |
※ 사용예
rm file1 file2
: 파일1과 파일2를 삭제한다.
rm directory
: rm 명령어는 -r 옵션을 주지 않을 경우 디렉토리는 삭제할 수 없다.
m -i file1 file2
: rm 명령어에 -i 옵션을 줘서 삭제하기 전 사용자에게 지울지 물어본다.
rm -fr di* fi*
: 옵션으로 f와 r을 줘서 디렉토리 및 그 하위 모든 내용을 강제로 삭제하는데, di로 시작하는 모든것과 fi로 시작하는 모든 것을 삭제한다. 다른 예로 rm *.txt라고 하면 확장자가 txt인것들을 삭제한다.
ref : http://shaeod.tistory.com/506
'서버(Server) > Linux' 카테고리의 다른 글
[UNIX / Linux] 권한 관리(chmod, chown, chgrp, umask) (0) | 2018.05.27 |
---|---|
#!/bin/bash 셸과 각종 명령어들 (0) | 2018.05.21 |
Linux – sudo와 su의 차이 (0) | 2018.05.14 |
리눅스에서 CPU 점유율이 높은 프로세스를 찾아 종료시키기 (0) | 2018.05.12 |
Linux 문서편집기 vi, vim 명령어 정리 (0) | 2018.05.11 |