디렉터리들을 만들었는데 삭제하는 경우가 발생합니다. 어떤 명령어를 쓰면 좋을지 오늘 알아보도록 하겠습니다.
rmdir 명령어
rmdir 명령어는 비어있는 디렉터리를 삭제하는 데 사용됩니다. 만약 디렉터리 안에 파일이나 다른 디렉터리가 있으면 삭제가 되지 않습니다. 그럼에도 불구하고 꼭 삭제해야 하는 경우에는 rm 명령어를 사용할 수 있습니다. 다만 rm 명령어는 되도릴 수 없기 때문에 안전하게 rmdir 명령어를 통해서 디렉터리를 삭제하시는 것을 권해드립니다.
$ rmdir {option} {directory_name}
./A/B/C/ 경로의 디렉터리들과 rmdir_test 디렉터리를 만들었습니다. rmdir_test 디렉터리는 단독으로 만들어졌기 때문에 빈 디렉터리입니다. rmdir 명령어를 통해서 삭제하면 다음과 같습니다.
rmdir 명령어 option
p 옵션
p옵션을 주게 되면 상위(부모) 디렉터리까지 함께 삭제됩니다. 다만 부모 디렉터리도 비어있어야 합니다. 위에서 예시를 들면 ./A/B/C 경로 외에는 다른 파일이나 디렉터리가 없어야 합니다.
v 옵션
v옵션은 삭제되는 디렉터리의 이름을 출력합니다. mkdir 옵션을 주어서 ./A/B/C 경로를 만들고 v 옵션과 p 옵션을 통해서 디렉터리들을 삭제하면 아래와 같이 나옵니다. 아무래도 확인하는 차원에서 v옵션을 넣어두면 눈으로 한 번 더 확인할 수 있어서 좋은 것 같습니다.
마무리
rmdir 명령어에 대해서 알아보았습니다. 저는 rmdir 명령어를 자주 쓰지 않고 rm 명령어를 주로 사용하여 한 번에 날리는 습관이 있었는데, 이번 시간을 통해서 rmdir 명령어를 통해서 좀 더 안전하게 삭제하는 습관을 들여야겠다는 생각이 들었습니다. 여러분도 조금 번거롭지만 삭제하면 되돌리기 어려우니 안전한 방법을 권해드립니다.
'개발 > Linux' 카테고리의 다른 글
[Linux] mv 명령어 (0) | 2024.09.11 |
---|---|
[Linux] touch 명령어 (0) | 2024.09.08 |
[Linux] mkdir 명령어 (1) | 2024.09.07 |
[Linux] cd 명령어 (0) | 2024.09.07 |
[Linux] pwd 명령어 (0) | 2024.09.07 |