본문 바로가기
OS/Linux

리눅스 기초 30강 시리즈 - 12강 경로 이동(cd) 절대경로/상대경로

by HJ0216 2023. 1. 24.

이 글은 양주종의 코딩스쿨 리눅스(Linux) 기초 강좌 30강 모음 수강하며 정리한 글입니다.

 

12강 경로 이동(cd) 절대경로/상대경로

(일반 사용자 id: j, pw: j)

(관리자 id: root, pw: r)

 

절대경로: / dir부터 경로 입력

상대경로: 현재 dir부터 경로 입력

 

[j@hj0216 ~]$ cd /etc
[j@hj0216 /etc]$ cd /usr/local/share
[j@hj0216 /usr/local/share]$ cd /usr/local/lib
[j@hj0216 /usr/local/lib]$ pwd
/usr/local/lib
[j@hj0216 /usr/local/lib]$ cd /var/lib/
[j@hj0216 /var/lib]$ cd /bin
[j@hj0216 /bin]$ pwd
/bin
[j@hj0216 /bin]$ cd /usr/local/bin
[j@hj0216 /usr/local/bin]$ pwd
/usr/local/bin
[j@hj0216 /usr/local/bin]$ cd bin
-bash: cd: bin: 그런 파일이나 디렉터리가 없습니다
# 상대경로 지정 시, 현재 및 하위 file or dir 탐색
[j@hj0216 ~]$ cd /usr/local/share/man
[j@hj0216 /usr/local/share/man]$ pwd
/usr/local/share/man
[j@hj0216 /usr/local/share/man]$ cd info
-bash: cd: info: 그런 파일이나 디렉터리가 없습니다
[j@hj0216 /usr/local/share/man]$ cd ../info
[j@hj0216 /usr/local/share/info]$ pwd
/usr/local/share/info

 

상대경로는 해당 dir 또는 하위 dir로만 이동이 가능하므로,

현재 위치가 /usr/local/share/man일 경우, info로 상대 경로를 통한 이동은 불가능함

그러므로 cd ../ 를 통해 상위 dir(/usr/local/share)로 갔다가 info로 상대 경로를 통해서 이동

 

dir과 경로

/: system root dir

~: home dir(home/user_name)

(/home으로 이동: cd ~, cd, cd $HOME)

./: 현재 dir

../: 상위 dir