다른 디렉토리로 변경(cd 명령)

현재 디렉토리에서 다른 디렉토리로 이동하려면 cd 명령을 사용하십시오. 사용자는 지정된 디렉토리의 실행(검색) 권한을 가지고 있어야 합니다.

Directory 매개변수를 지정하지 않으면 ' cd 명령은 로그인 디렉터리로 이동합니다(' ksh ' 및 ' bsh ' 환경에서는$HOME ', ' csh ' 환경에서는 ' $home '). 지정한 디렉토리 이름이 전체 경로 이름이면, 이는 현재 디렉토리가 됩니다. 전체 경로 이름은 슬래시(/)로 시작하여 /(root) 디렉토리를 나타내고, 점(.)으로 시작하면 현재 디렉토리를 나타내거나 이중점(..)으로 시작하면 상위 디렉토리를 나타냅니다. 디렉토리 이름이 전체 경로 이름이 아닐 경우, cd 명령이 $CDPATH 쉘 변수(또는 $cdpath csh 변수)로 지정된 경로 중 하나와 관련하여 디렉토리 이름을 검색합니다. 이 변수는 $PATH 쉘 변수(또는 $path csh 변수)와 동일한 구문 및 유사한 의미를 가집니다.

다음은 cd 명령을 사용하는 방법에 대한 예제입니다.
  • 홈 디렉토리로 변경하려면 다음을 입력하십시오.
    cd
  • /usr/include 디렉토리로 변경하려면 다음을 입력하십시오.
    cd /usr/include
  • 디렉토리 트리에서 한 레벨 아래인 sys로 이동하려면 다음을 입력하십시오.
    cd sys
    현재 디렉토리가 /usr/include이고 이 디렉토리에 sys라는 서브디렉토리가 있을 경우, /usr/include/sys가 현재 디렉토리가 됩니다.
  • 디렉토리 트리에서 한 레벨 위로 가려면 다음을 입력하십시오.
    cd ..
    특수 파일 이름인 이중점(..)은 현재 디렉토리의 바로 위 디렉토리인 상위 디렉토리를 나타냅니다.