운영체제 관리/리눅스(Linux)

디렉토리 명령어

본클라쓰 2010. 2. 28. 11:40

 

 

 [ 리눅스와 DOS 디렉토리 명령어 비교]

 

 

■ 현재 디렉토리 확인 명령어

 

# pwd

 

pwd 명령어를 사용하면 현재 위치한 디렉토리를 출력합니다. 이 때 출력되는 디렉토리는 루트 경로를 기준으로 출력됩니다.

 

[root@localhost root]# pwd
/root

 


 

 

디렉토리간 이동 명령어(Change Directory)

 

# cd [옵션]


[옵션]

. : 현재 디렉토리

.. : 상위 디렉토리

~ : 홈 디렉토리

- : 이전 디렉토리


cd 명령어 다음에 경로를 직접 지정하여 디렉토리를 이동할 때는 시스템 루트 경로부터 작성하여 경로를 지정해야 합니다. 또한, 옵션을 사용하여 경로를 이동할 수 있는데 사용 방법은 다음과 같습니다.

 

[root@localhost var]# cd ..
[root@localhost /]# cd -
/var
[root@localhost var]# cd~
[root@localhost root]# cd /var

[root@localhost var]#

 


 

 

디렉토리 생성 명령어

 

# mkdir [옵션] [디렉토리]


[옵션]

-p : 디렉토리를 생성할 때 같이 이름이 있어도 에러를 출력하지 않고 디렉토리를 생성합니다.

-m : 디렉토리 생성시 허가권을 지정하여 생성합니다.

-help : 도움말 보여줍니다.

 

Make Directory의 약자로 디렉토리를 생성할 때 사용

 

[root@localhost root]# mkdir -m=rwxrwxrwx test
새로운 디렉토리를 생성시 옵션 -m에 허가권을 지정하여 생성할 수 있습니다.

[root@localhost root]# mkdir test
mkdir: cannot create directory 'test': 파일이 존재합니다.

 

디렉토리 생성시 같은 이름을 가진 디렉토리가 있다면 에러를 출력합니다. 하지만 옵션 -p를 주서 생성시에는 에러를 출력하지 않습니다.

 
 

 

디렉토리 삭제 명령어

 

#rmdir [옵션] [디렉토리]

 

디렉토리를 삭제할 때 사용하는 명령어로 디렉토리 안에 파일이 있다면 삭제 할 수 없습니다.

 

[root@localhost root]# rmdir test
rmdir: 'test' : 디렉토리가 비어있지 않음
[root@localhost root]#