본문 바로가기

Server

[Linux] cd 명령어/디렉토리 이동

cd 명령어

cd는 change directory의 약자다.

즉, 위치하는 디렉토리를 바꾸는 명령어다.

 

cd 명령어 뒤에 디렉토리 이동 경로를 입력하면 해당 디렉토리로 이동한다.

 

디렉토리 이동 경로를 입력할 때 키보드 TAB 버튼을 이용하면 자동으로 경로를 지정해준다.

 

cd [이동할 경로]

ex) cd / : root로 이동
ex) cd log : 현재 디렉토리 내 log 디렉토리로 이동
ex) cd /app/bin : /app/bin 디렉토리로 이동

 

cd 명령어를 이용하면 절대 경로 뿐 아니라 상대 경로를 통해 상위 디렉토리나 이전 디렉토리로 이동 가능하다.

 

절대 경로는 최초의 시작점부터 경유한 경로를 전부 기입하는 방식이다.

위 코드의 세번째 예시의 "/app/bin"과 같다.

 

상대 경로는 현재 위치한 디렉토리를 기준으로 이동하고자 하는 방향을 말한다.

예를 들어 다음과 같이 사용할 수 있다.

 

cd .. : 상위 디렉토리로 이동한다. 예를 들어 현재 위치가 /app/bin/logs 라면 /app/bin으로 이동한다.
cd . : 현재 위치로 이동한다. 즉 움직이지 않고 새로고침한다고 보면된다.
cd - : 이전에 위치했던 폴더로 이동한다. 윈도우의 뒤로가기 기능과 같다.
cd / : root 디렉토리로 이동한다.
cd ~ : 홈 디렉토리로 이동한다.

 

cd 명령어에는 별도의 옵션이 없다.

 

현재 위치한 폴더의 리스트를 출력하는 ls 명령어, 현재 경로를 확인할 수 있는 pwd 명령어와 함께 사용하면 편리하다.

 

 

 

 

2023. 4. 12

 

참고한 글

https://code-lab1.tistory.com/302

https://coding-factory.tistory.com/749

https://mommoo.tistory.com/82