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 과 그 하위 디렉토리를 모두 삭제한다. 단, 이 경우에도 모든 디렉토리가 비어있어야 한다.
댓글 없음:
댓글 쓰기