일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 방탈출
- 유닉스 명령어
- 리눅스 파일
- 료헤이 나리타
- 리눅스
- Ryohei Narita
- 디렉터리
- Escape Rooms 고양이카페
- 명령어 옵션
- 모인해외송금
- Linux
- 모인해외송금서포터즈
- Directory
- CD
- Escape Rooms
- 명령어
- 디렉터리 삭제
- 공략
- 방탈출 - Escape Rooms
- pwd
- Escape Rooms 고양이 카페
- Escape Rooms 고양이
- Command
- 유닉스
- 리눅스 명령어
- 프롬프트
- 방탈출 팁
- 방탈출앱
- unix
- 방탈출 공략
- Today
- Total
The DREAM of SNORLAX
[리눅스 명령어] rmdir를 통한 디렉터리 삭제 본문
[리눅스 명령어] rmdir를 통한 디렉터리 삭제
디렉터리를 생성했으니 이제는 삭제할 줄도 알아야한다.
rmdir 명령어
remove directory의 준말로,
디렉터리를 삭제하는 명령어이다.
하지만 빈 디렉터리일 경우에만 가능하다.
형식: rmdir -[option] [디렉터리명]
디렉터리 test 안에는 디렉터리 a, b가 존재했다.
이때 비어있는 디렉터리 a를 삭제하기 위해 rmdir 명령어를 사용해서 성공적으로 디렉터리 a를 삭제했다.
이번 케이스는 조금 다르다
보다시피 디렉터리 b 안에는 디렉터리 c가, 그리고 그 안에는 디렉터리 d가 존재한다.
이때 비어있지 않은 디렉터리 b를 삭제하려 하면,
failed to remove라는 문구가 뜨면서 비어있지 않다고 경고한다.
이 모든 디렉터리를 지우기 위해 -p 옵션을 사용했다.
-p 옵션이란, 디렉터리를 삭제할 때
지정한 최상위 디렉터리까지 삭제를 시도한다.
만약 디렉터리가 비어있지 않을 경우 (파일이 존재할 경우) 거기서 시도를 멈춘다.
따라서 내가 지정한 최상위 디렉터리인 . (현재 경로)에서 삭제를 멈췄다.
그래서 디렉터리 b, c, d를 모두 삭제했다.
말 그대로 모든 빈 디렉터리를 삭제하려 시도하기 때문에
정말 조심히 써야하는 옵션이다.
항상 확인해가면서 사용해야 한다.
c.f. -v 옵션
위의 -v 옵션은 모든 과정을 자세히 보고 싶을 때 사용하는 옵션이다.
이 옵션을 사용했기 때문에 디렉터리를 삭제하는 모든 과정을 나열한 것을 볼 수 있다.
rmdir 명령어 옵션 총정리
rmdir -p : 지정한 최상위 디렉터리까지 삭제 시도 (빈 디렉터리가 아니면 시도 멈춤)
rmdir -v : 삭제하는 과정을 자세히 알려줌
'IT > Linux 시스템' 카테고리의 다른 글
[리눅스 명령어] touch를 통한 빈 파일 생성 (0) | 2018.07.05 |
---|---|
[리눅스 명령어] rm을 통한 파일 삭제 (0) | 2018.07.05 |
[리눅스 명령어] mkdir를 통한 새 폴더 생성하기 (0) | 2018.07.05 |
[리눅스 명령어] mv로 자료 이동 및 이름변경 (0) | 2018.07.05 |
[리눅스 명령어] cp를 통한 복사 붙여넣기 (0) | 2018.07.05 |