초보리눅스

HOME > 초보리눅스
초보리눅스| 리눅스 초급자들을 위한 기초지식을 제공하는 곳입니다.
 
cd (작업디렉토리의 위치를 변경한다.)
조회 : 10,440  


"Change Directory"의 약어로서 작업디렉토리의 위치를 바꾸는 명령어이다.
즉, 현재 위치한 디렉토리에서 지정된 디렉토리로 이동할때 사용하는 명령어이다.
또한 그냥 "cd"라고만 하면 서버 로그인시에 처음 위치했던 자신의 홈디렉토리로 이동한다.

사용법 : cd 디렉토리위치

사용예 #1

그냥 cd라고하면 자신의 홈디렉토리로 이동한다.

[bible@host1 local]$ pwd
/usr/local
[bible@host1 local]$
[bible@host1 local]$ cd
[bible@host1 ~]$
[bible@host1 ~]$ pwd
/home/bible
[bible@host1 ~]$

어떤 위치에 위치해 있든(위의 예에서 /usr/local/) cd라고 하면 자신의 홈디렉토리로 이동한다.
또한 "cd ~"라고하여도 자신의 홈디렉토리로 이동한다. "~"는 자신의 홈디렉토리를 의미한다.

자신의 홈디렉토리위치는 /etc/passwd 파일에 지정이 되어있으며 로그인하면 쉘환경변수인 HOME에 저장을 한다.

사용예 #2

이번 예는 디렉토리의 최상위 계층인 루트디렉토리(/)로 이동한 것이다.

[bible@host1 ~]$ pwd
/home/bible
[bible@host1 ~]$
[bible@host1 ~]$ cd /
[bible@host1 /]$

 

사용예 #3

이번에는 특정 디렉토리로 이동하기 위해 절대경로를 지정하여 이동한 것이다.

[bible@host1 /]$ cd /etc/rc.d/
[bible@host1 rc.d]$
[bible@host1 rc.d]$ pwd
/etc/rc.d
[bible@host1 rc.d]$

위의 예는 /etc/rc.d/ 디렉토리로 이동한 예이다.
절대경로로 디렉토리명을 지정할 때에는 위의 예와 같이 "/"로 시작한다.
즉, "루트디렉토리인 "/"부터 지정할 경우에 절대경로로 표시한다"라고 한다.
절대경로로 디렉토리를 지정했을 경우에는 현재 위치와는 전혀 무관하게 지정된 위치로 바로 이동한다.  아래는 절대경로로 이동한 몇가지 예이다.

[bible@host1 /]$ cd /usr/local
[bible@host1 /]$ cd /tmp
[bible@host1 /]$ cd /var/spool/mail
[bible@host1 /]$ cd /var/log


사용예 #4

이번에는 특정 디렉토리로 이동하기 위하여 상대경로를 지정하여 이동한 예이다.

[bible@host1 rc.d]$ pwd
/etc/rc.d
[bible@host1 rc.d]$
[bible@host1 rc.d]$ cd ../mail
[bible@host1 mail]$
[bible@host1 mail]$ pwd
/etc/mail
[bible@host1 mail]$

상대경로를 지정할 때에는 주로 다음과 같은 것을 주로 사용한다.

다음은 상대경로의 몇가지 예이다.

[bible@host1 /]$ cd ./public_html        (현재위치에 있는 public_html로 이동한다.)
[bible@host1 /]$ cd ../www/admin      (현재위치의 상위디렉토리의 서브디렉토리인 www로 이동하여 다시 www의 서버디렉토리인 admin으로 이동한다. )
[bible@host1 /]$ cd ../../conf               (현재위치에서 두단계 상위디렉토리로 이동한 후 서버드렉토리인 conf디렉토리로 이동한다. )
[bible@host1 /]$ cd ~                          (자신의 홈디렉토리로 이동한다. )


저작권 :  수퍼유저코리아 (www.superuser.co.kr),   무단 재배포및 복사를 금합니다.


[원글링크] : https://www.linux.co.kr/home2/board/subbs/board.php?bo_table=lecture&wr_id=1110


이 글을 트위터로 보내기 이 글을 페이스북으로 보내기 이 글을 미투데이로 보내기

 
박성수
파파
헐렁고수