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

워네·2022년 8월 8일
0

🐧 Linux

목록 보기
4/9
post-thumbnail

📌 cd 명령어 사용법

CD의 뜻은 change directory의 줄임말로 현재 작업하고 있는 디렉토리의 위치를 이동하는 명령어다. CD 명령어 뒤에 디렉토리 이동경로를 입력하면 해당 디렉토리로 즉시 이동한다.
이 디렉토리 이동경로를 입력할때는 키보드 TAB 버튼을 함께 사용하면 어느정도 경로를 자동으로 지정해주기에 좀 더 편하게 디렉토리를 이동할 수 있다.

cp [이동 할 디렉토리 경로]
ex) cd / : root로 이동
ex) cd project : 현재 디렉토리 내부에 있는 project 디렉토리로 이동
ex) cd /user/jtaewu : /user/jtaewu 경로의 디렉토리로 이동
  1. 현재 위치한 디렉토리의 위치를 이동할 수 있다.
  2. CD 명령어에는 별도의 옵션이 존재하지 않는다.
    3 .이동할 디렉토리 경로 인자 값에는 절대 경로뿐만이 아니라 상대 경로를 통해 상위 폴더 이동, 이전 폴더 이동 등의 행동을 취할 수 있다.

📖 절대 경로와 상대 경로

경로의 형식에는 절대 경로와 상대경로가 있다. 절대 경로란 FULL NAME을 시작(ROOT)부터 끝까지 다 입력한 것을 말한다. 예를 들자면 /home/user/develop/dnjsp 이렇게 말이다.

상대 경로는 현재 위치한 폴더를 기준으로 이동하고자 하는 디렉토리로 바로 이동할 때 사용하는 방법이다. 상대 경로의 개념을 비유적으로 쉽게 이해하는 방법은 윈도우 폴더의 뒤로 가기/앞으로 가기 기능을 떠올리면 된다. CD의 디렉토리 경로 인자 값에 특수기호를 넣어 다양한 액션을 취할 수 있다.

  • cd .. : 상위 디렉토리로 이동한다. 예를 들어 현재 위치가 /user/jtaewu라면 /user로 이동한다.

  • cd . : 현재 위치한 폴더로 이동한다. 사실상 기능은 새로고침과 동일하다.

  • cd - : 이전에 위치했던 폴더로 이동한다. 윈도우의 뒤로 가기와 동일하다.

  • cd / : ROOT 디렉토리로 이동한다.

  • cd ~ : 홈 디렉토리로 이동한다.


💡 같이 사용하면 좋은 명령어

cd 명령어는 현재 위치한 폴더의 리스트를 출력하는 ls명령어와 현재 경로를 알 수 있는 pwd명령어와 함께 사용하기 좋다.

profile
front-end developer 🐣

0개의 댓글