형식 -> 명령 [옵션][인자]
- 명령 : 사용자가 컴퓨터 운영체제나 응용프로그램에게 어떤 서비스를 수행하도록 요구하는 것
- 옵션 : 옵션을 사용하여 명령의 세부 기능을 선택할 수 있다. 리눅스의 기능을 풍부하게 하는 중요한 특징. "-"기호로 시작하며 영문 소문자나 대문자로 구성. 명령에 따라 어떤 옵션이 있고 그 기능이 무엇인지는 해당 명령의 사용법을 참조
- 인자 : 명령으로 전달되는 값으로 주로 파일명이나 디렉터리명
- cd [이동할 경로]
cd 명령어는 change directory의 줄임말로 현재 작업 중인 디렉토리의 위치를 이동하는 명령어이다. 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]#
현재 위치로 이동한다. 즉 움직이지 않고 새로고침한다고 보면된다.
[root@localhost ~]# cd /usr/local/lib
[root@localhost lib]# cd .
[root@localhost lib]#
이전에 위치했던 폴더로 이동한다. 윈도우의 뒤로가기 기능과 같다.
[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 폴더로 다시 돌아간 것을 볼 수 있다.
홈 디렉토리로 이동한다.
[root@localhost ~]# cd /usr/local/lib
[root@localhost lib]# cd ~
[root@localhost ~]#
root 디렉토리(최상위 디렉토리)로 이동한다.
[root@localhost ~]# cd /usr/local/lib
[root@localhost lib]# cd /
[root@localhost /]#
현재 디렉토리 확인하기
[root@localhost ~]# cd /usr/local/lib
[root@localhost lib]# pwd
/usr/local/lib
변경할 디렉토리 이름에 공백이 있는 경우, 경로를 따옴표로 둘러싸거나 백슬래시() 문자를 사용하여 공백을 이스케이프해야 한다.
cd 'Hello Linux World'
cd Hello\ Linux\ World