IT/리눅스

[Linux] 리눅스 cd 사용법, 디렉토리 이동 방법

몬스터r 2022. 12. 25. 09:00

[Linux] 리눅스 cd 사용법, 디렉토리 이동 방법

 

리눅스의 디렉토리 이동 방법에는 대표적으로 두 가지 방법이 있는데, 절대 경로를 이용하거나 상대 경로를 이용하는 방법이다.

 

절대 경로란?

내 위치를 신경 쓰지 않고 해당 디렉토리나 파일의 위치를 직접적으로 표현하는 것.

 

상대 경로란?

내 위치를 기준으로 디렉토리나 파일의 위치를 표현하는 것

 

 

[admin@haechan ~]$ pwd /home/admin/testfile.sh # 절대 경로 사용
/home/admin/testfile.sh

[admin@haechan admin]$ pwd testfile.sh # 상대 경로 사용
/home/admin/testfile.sh

 

위의 터미널 결과와 같이 절대 경로(/home/admin/testfile.sh)와 상대 경로(testfile.sh)로 명령어를 사용할 수 있다.

 

절대 경로와 상대 경로의 개념을 알았으면 이제 디렉토리 이동하는 방법으로 넘어가겠다. 명령어는 cd(change directory)를 사용한다.

 

사용 방법은 다음과 같다.

 

사용방법

  • cd만 사용하여 홈 디렉토리로 이동
[admin@haechan log]$ pwd
/var/log

[admin@haechan log]$ cd   # 'cd ~'를 사용해도 홈 디렉토리로 이동 하지만 cd가 훨씬 편리하다.

[admin@haechan ~]$ pwd
/home/admin

참고로 home directory는 환경 변수인 $HOME을 호출하면 알 수 있다.

$ echo $HOME
/home/admin
  • 절대 경로를 사용하여 디렉토리 이동
[admin@haechan ~]$ pwd
/home/admin

[admin@haechan ~]$ cd /var/log/

[admin@haechan log]$ pwd
/var/log

 

  • 상대 경로를 사용하여 디렉토리 이동
[admin@haechan ~]$ pwd
/home/admin

[admin@haechan ~]$ cd ..  # 상위 디렉토리로 이동

[admin@haechan home]$ pwd
/home

[admin@haechan ~]$ cd haechan/test_dir

[admin@haechan test_dir]$ pwd
/home/haechan/test_dir

 

  • 이전 디렉토리로 이동 및 root 디렉토리로 이동
[admin@haechan ~]$ cd /  # root 디렉토리로 이동

[admin@haechan /]$ pwd
/

[admin@haechan /]$ cd -  # 직전에 위치한 디렉토리로 이동

[admin@haechan ~]$ pwd
/home/admin