리눅스 명령어 cd

김규연·2023년 7월 12일
0

linux

목록 보기
4/11

⚙️ 리눅스 명령 구조

형식 -> 명령 [옵션][인자]

  • 명령 : 사용자가 컴퓨터 운영체제나 응용프로그램에게 어떤 서비스를 수행하도록 요구하는 것
  • 옵션 : 옵션을 사용하여 명령의 세부 기능을 선택할 수 있다. 리눅스의 기능을 풍부하게 하는 중요한 특징. "-"기호로 시작하며 영문 소문자나 대문자로 구성. 명령에 따라 어떤 옵션이 있고 그 기능이 무엇인지는 해당 명령의 사용법을 참조
  • 인자 : 명령으로 전달되는 값으로 주로 파일명이나 디렉터리명

🧐 cd 명령어

- cd [이동할 경로]
cd 명령어는 change directory의 줄임말로 현재 작업 중인 디렉토리의 위치를 이동하는 명령어이다. cd 명령어 뒤에 디렉토리 이동경로를 입력하면 해당 디렉토리로 이동한다.

📚 실습 및 활용

📝 cd ..

상위 디렉토리로 이동한다. 예를 들어 현재 위치가 /usr/local/lib 라면 /usr/local 로 이동한다.

[root@localhost ~]# cd /usr/local/lib
[root@localhost lib]# cd ..
[root@localhost local]#

만일 두 단계의 상위 디렉토리로 이동하고 싶다면 다음과 같이 명령어를 입력하면 된다.

[root@localhost ~]# cd /usr/local/lib
[root@localhost lib]# cd ../../
[root@localhost usr]#

또한 사용자가 /usr/local/lib 디렉토리에 있을 경우 /usr/local/etc로 전환하고 싶다면 다음과 같은 명령어를 사용하면 된다.

[root@localhost ~]# cd /usr/local/lib
[root@localhost lib]# cd ../etc
[root@localhost etc]#

📝 cd .

현재 위치로 이동한다. 즉 움직이지 않고 새로고침한다고 보면된다.

[root@localhost ~]# cd /usr/local/lib
[root@localhost lib]# cd .
[root@localhost lib]#

📝cd -

이전에 위치했던 폴더로 이동한다. 윈도우의 뒤로가기 기능과 같다.

[root@localhost ~]# cd /usr
[root@localhost usr]# cd /usr/local/lib
[root@localhost lib]# cd -
/usr
[root@localhost usr]# 

위에 보면 /usr 에 위치했다가 /usr/local/lib 로 위치를 바꾸고 cd - 명령어를 실행하면 이전에 위치한 /usr 폴더로 다시 돌아간 것을 볼 수 있다.

📝 cd ~

홈 디렉토리로 이동한다.

[root@localhost ~]# cd /usr/local/lib
[root@localhost lib]# cd ~
[root@localhost ~]#

📝 cd /

root 디렉토리(최상위 디렉토리)로 이동한다.

[root@localhost ~]# cd /usr/local/lib
[root@localhost lib]# cd /
[root@localhost /]#

📝 pwd

현재 디렉토리 확인하기

[root@localhost ~]# cd /usr/local/lib
[root@localhost lib]# pwd
/usr/local/lib

✏️ 이름에 공백이 있는 디렉토리

변경할 디렉토리 이름에 공백이 있는 경우, 경로를 따옴표로 둘러싸거나 백슬래시() 문자를 사용하여 공백을 이스케이프해야 한다.

cd 'Hello Linux World'
cd Hello\ Linux\ World

참고 사이트
참고 사이트

profile
오늘도 뚠뚠 개미 개발자

0개의 댓글