[개념]
rm은 파일이나 디렉토리를 삭제하는 명령어 이다.
한번 지운 파일은 복구하기 어렵기 때문에 신중하게 확인하고 삭제해야 한다.
[기본 사용법]
rm [OPTION] ... FILE ...
[주의사항]
(1) 경로를 지정하지 않으면 현 위치를 Defualt로 한다.
(2) 비어있지 않은 디렉토리는 -r 옵션 없이는 삭제할 수 없다.
(3) 한번 삭제한 파일에 대한 취소 명령어가 없으므로 삭제하기 전 신중히 확인하고 삭제해야 한다.
[자주 사용하는 옵션]
(1) -f : 강제로 파일 또는 디렉토리를 삭제하고 대상이 없는 경우에는 메시지를 출력하지 않음
(2) -r : 디렉토리 내부의 모든 내용을 삭제
(3) -d : 비어있는 디렉토리들만 제거
(4) -i : 매번 삭제할때마다 사용자에게 삭제할것인지 물어봄
(5) -l : 3개 이상 파일을 삭제하거나 또는 디렉토리 내부에 파일이 존재하고 있을 때, 삭제할지 물어봄
(6) -v : 삭제되는 대상의 정보를 출력
[테스트1]
예) 여러개 파일 또는 디렉토리를 삭제하려고 함
[옵션 -df 사용]
예) 비어있는 디렉토리들 , 파일 섞여있는 위치
-d : 비어있는 디렉토리들만 제거 (디렉토리 안에는 비어 있음)
-f : 강제로 파일이나 디렉토리를 삭제하고 대상이 없는 경우에는 메시지를 출력하지 않음
[옵션 -rf 사용]
예) 현재 위치에 있는 모든 파일을 제거할 때
-r : 디렉토리 내부의 모든 내용을 삭제 (디렉토리 안에 내용이 있을경우)
-f : 강제로 파일이나 디렉토리를 삭제하고 대상이 없는 경우에는 메시지를 출력하지 않음
[특정 파일 모두 삭제]
예) 현재 위치에 있는 .txt 로 끝나는 파일 모두 삭제
rm *.txt
그 밖에 옵션은 rm --help 또는 man rm 으로 확인할 수 있다.
'Linux > CentOS7' 카테고리의 다른 글
cp 파일 및 디렉토리 복사 (0) | 2024.09.06 |
---|---|
mkdir 디렉토리 생성 (0) | 2024.09.06 |
touch 리눅스 파일생성 , 날짜 시간정보 변경 (0) | 2024.09.06 |
tree (파일 및 디렉토리 트리 보기) (0) | 2024.09.05 |
yum오류 Could not retrieve mirrorlist error was (0) | 2024.09.05 |