[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
'IT > 리눅스' 카테고리의 다른 글
[Linux] 디렉토리 삭제 방법, rmdir 명령어 사용 방법 (0) | 2022.12.26 |
---|---|
[Linux] 디렉토리 생성 방법, mkdir 명령어 사용방법 (0) | 2022.12.25 |
[Linux] bash 쉘 스크립트 if 조건문 사용법과 비교식 (0) | 2022.12.18 |
[Linux] grep 명령어 사용법, 리눅스 문자열 검색 (0) | 2022.12.18 |
[Linux] bashrc의 PS1를 이용한 쉘프롬프트 환경 변경 (0) | 2022.12.17 |