본문 바로가기

메모장/리눅스

[Linux] rm, rmdir 명령어

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 : 모든 처리과정 출력