mkdir 명령어
디렉토리를 생성하는 명령어가 ‘mkdir’ 이다. 바로 뒤에 디렉토리 명을 옵션으로 주어 생성할 수 있다.
[표 1] ‘mkdir’ 명령의 용례들
mkdir dirName | dirName 이라는 디렉토리를 현재 위치에 생성 |
mkdir dir1 dir2 dir3 | 동시에 여러 개의 디렉토리를 생성한다. |
mkdir -p dir1/dir2/dir3 | -p 옵션을 사용하면 중첩된 디렉토리를 한 번에 생성해 준다. |
rm (ReMove)
파일이나 디렉토리를 삭제할 때는 rm 명령어를 이용한다.
[표 2] ‘rm’ 명령어의 용례들
rm fileName1 fileName2 | 파일(들)을 삭제 (디렉토리는 이 명령어로 지울 수 없음) |
rm * | 현재 디렉토리의 모든 파일 삭제 |
rm a* | a문자로 시작하는 모든 파일 삭제 |
rm -r dir1 | dir1 디렉토리 및 그 안에 포함된 파일과 디렉토리를 모두 삭제 (r은 recursive 의 의미임) |
rm -r ab* | ab 로 시작하는 파일과 디렉토리(하위도 포함)을 모두 삭제 |
rm -f | 강제 삭제 (데비안/우분투에서는 기본 옵션임. 즉 rm -r 은 rm -rf 와 같은 명령임) |
rm -i | 삭제 전에 확인 과정을 거친다. |
이 명령어를 사용할 경우에는 주의를 기울여야 한다. 어떤 배포판에서는 확인 과정을 거치지 않고 바로 삭제가 이루어지기 때문이다. 만약 실수로 시스템 파일들을 삭제하게 되면 돌이킬 수 없게 된다.
rmdir (RmMove DIRectory)
디렉토리를 삭제하는 명령어로 rmdir 이 있다. 하지만 이 명형어는 비어있는 디렉토리만을 제거할 수 있다.
rm dir1 |
위의 명령은 만약 dir1이 비어있다면 삭제되지만 그렇지 않다면 에러를 발생시킨다. 만약 중첩된 디렉토리를 모두 삭제하려면 -p 옵션을 주면 된다.
rm -p dir1/dir2/dir3 |
위 명령은 dir1 과 그 하위 디렉토리를 모두 삭제한다. 단, 이 경우에도 모든 디렉토리가 비어있어야 한다.
'맥,리눅스,윈도' 카테고리의 다른 글
리눅스 쉘 명령어들 : 텍스트 파일의 내용을 보여주는 것들 (0) | 2015.06.02 |
---|---|
리눅스의 쉘명령어 : cp/mv (0) | 2015.06.02 |
리눅스의 쉘 명령어 : cd 명령어 (0) | 2015.06.02 |
리눅스 쉘 명령어 : pwd/ls (0) | 2015.06.02 |
리눅스의 터미널 기본 입력 (0) | 2015.05.16 |