메모장/리눅스
[Linux] rm, rmdir 명령어
MagicDog
2020. 7. 14. 13:43
1. rm
파일이나 디렉토리를 삭제한다.
rm [옵션] 경로
ex) rm -rf * // 현재 디렉토리의 모든 것을 강제로 삭제
옵션
- -r : 해당 폴더와 해당 폴더 안에있는 모든 파일, 디렉토리까지 제귀적으로 삭제.
rm 명령어로 디렉토리를 제거하기 위해서는 '-r'이나 '-d' 옵션이 있어야한다. - -d : 빈 디렉토리를 삭제하는 옵션
- -i : 각 파일 및 디렉토리를 삭제할 때 삭제여부를 묻도록 하는 옵션
- -f : 모든 오류를 무시하고 강제로 삭제하는 옵션
- -v : 모든 처리과정 출력
2. rmdir
디렉토리를 삭제한다. 비어있는 디렉토리가 아니면 실패한다.
rmdir [옵션] 경로
옵션
- --ignore-fail-on-non-empty : 디렉토리가 비어있지 않을때 오류문을 던지지 않는다. (디렉토리는 삭제되지 않음)
- -p : 해당 디렉토리와 경로로 사용된 부모 디렉토리를 모두 제거한다.
'rm -p a/b/c' == 'rm a/b/c a/b /a' - -v : 모든 처리과정 출력