728x90
명령어 mkdir란?
make directory의 약자로 디렉토리를 관리하는 명령어 중 디렉토리를 생성하는 명령어
- 기본 형태
mkdir [옵션] [생성하고 싶은 디렉터리 이름]
- 따로 경로를 지정하지 않으면 현 위치에 디렉터리 생성
- 경로 지정 방법
mkdir /dev/luvm/abc (dev 안에 있는 luvm 디렉터리 안에 abc라는 이름을 가진 디렉터리 생성)
- 생성할 디렉토리를 여러개 나열하여 여러개의 디렉토리 생성 가능
<자주 사용하는 옵션>
- mkdir -p: 존재하지 않는 folder 디렉토리를 자동으로 생성해 상위 디렉토리를 한번에 생성 가능
상황: 디렉터리 dev 안에 다른 디렉터리나 파일이 없음
mkdir -p /dev/luvm/abc
결과: dev 안에 luvm이라는 이름을 가진 디렉터리를 자동으로 생성하고, 그 안에 abc라는 디렉터리 생성
명령어 rmdir란?
특정 디렉토리를 삭제할 때 사용하는 명령어
- 기본 형태
rmdir [옵션] [삭제하고 싶은 디렉터리 이름]
- 디렉터리가 비어있지 않으면 삭제가 불가능함 > rm 명령어를 사용해 디렉터리 안을 지워야 함
<자주 사용하는 옵션>
1. rmdir -p : 지정된 디렉토리와 경로로 사용된 상위 디렉토리를 모두 제거
-
rmdir -p pic/acb/ddd 결과: pic, acb, ddd 디렉터리 모두 삭제
2. rmdir -v : 모든 처리과정 출력
--ignore-fail-on-non-empty (디렉터리가 비어 있지 않습니다): 디렉터리가 비어 있지 않아 나오는 경고문
> rm 명령어로 디렉터리 내부를 삭제 후, 디렉터리 삭제
명령어 rmdir란?
파일를 삭제할 때 사용하는 명령어
(옵션을 이용하면 디렉터리도 삭제 가능)
- 기본 형태
rm [옵션] [삭제하고 싶은 파일 이름]
- 여러 개를 지정해 한 번의 명령어 사용으로 여러 개 삭제 가능
- 옵션을 조합해서 사용 할 수 있음
rm -rf
<자주 사용하는 옵션>
- rm -r : 해당 폴더와 해당 폴더 안에 있는 모든 파일과 디렉터리 삭제
- rm -d : 빈 디렉토리를 삭제하는 옵션
- rm -i : 각 파일 및 디렉토리를 삭제할 때 삭제 여부를 묻도록 하는 옵션
- rm -f : 모든 오류를 무시하고 강제로 지정된 파일 (혹은 디렉터리)을 삭제하는 옵션
- rm -v : 모든 처리과정 출력
* rm -rf [삭제하고 싶은 파일 이름]
Q. rmdir과 rm의 차이점
A. 둘 다 삭제하는 명령어지만, rmdir는 디렉터리만 삭제 가능 하고, rm은 기본적으로 파일을 삭제하는 명령어다. 하지만 rm은 옵션을 사용하면 디렉터리까지 사용 가능하다는 점에서 더 넓은 범위에 사용 가능하다.
'운영체제 > Linux' 카테고리의 다른 글
내가 보려고 정리한 리눅스 명령어: find / grep 옵션 사용법 (1) | 2023.11.29 |
---|---|
내가 보려고 정리한 리눅스 명령어: chmod 옵션 사용법 (0) | 2023.11.28 |
내가 보려고 정리한 리눅스 명령어: touch 옵션 사용법 (1) | 2023.11.28 |
내가 보려고 정리한 리눅스 명령어: cd + pwd 옵션 사용법 (0) | 2023.11.28 |
내가 보려고 정리한 리눅스 명령어: ls 옵션 사용법 (1) | 2023.11.28 |