리눅스의 경로 표기법
#cd : 현재 로그인한 사용자 홈 디렉토리
#cd ~ : 현재 로그인한 사용자 홈 디렉토리
#cd ~[계정명] : 해당 계정의 홈 디렉토리로 이동.
#cd .. : 상위 디렉토리로 이동
#cd . : 현재 디렉토리를 기준으로 이동
#cd / : 최상위 디렉토리로 이동
만약 alice 로 이동하고 싶다면
#cd /home /alice 를 입력하면 된다.
리눅스의 경로표기법에는 2가지가 있다.
절대경로와 상대경로이다
절대 경로
- 최상위 디렉토리인 / 부터 시작하는 위치이다
- 반드시 '/' 로 시작한다
- 루트 디렉토리부터 시작하여 특정 파일이나 디렉토리의 위치까지 이동하면서
거치는 모든 중간 디렉토리 이름을 표시한다
- 특정 위치를 가리키는 절대 경로명은 항상 동일하다
상대경로
- 현재 작업하고 있는 디렉토리의 상대적인 위치이다
- '.'현재 디렉토리 '..' 상위 디렉토리
- '/' 이외에 문자로 시작
- 파일명,디렉토리명, 점으로 시작하는 경로
- 상대 경로는 현재 디렉토리가 어디냐에 따라 달라진다.
mkdir 이란 (Make DIRectory) 즉 디렉토리를 만들 때 사용한다.
#mkdir [directory name]
#mkdir [option][directory name]
위에 사진을 참고해보면 #mkdir /practice 는 practice 라는 디렉토리를 만든다는 것이다.
만든 후에 #cd /practice 를 입력하면 practice로 이동한다는 의미이다.
#cd /practice 를 입력하므로 practice 로 이동한 후에 pwd 로 현재 위치 경로를 확인한다.
# mkdir /practice/Korea
practice를 만들고 그안에 Korea를 만든다.
#cd /practice/Korea 를 통해 practice 의 하위디렉토리 Korea로 이동한다는 의미.
마찬가지로 pwd로 현재 경로 위치 확인.
pwd를 이용한 경로확인 익숙해지기
현재 경로에다가 상대경로로 만들기 .이 현재 경로를 나타낸다.
#mkdir ./seoul 로 현재 경로에 Seoul을 추가한다.
그리고 cd ./Seoul 로 Seoul의 위치로 이동한 후 pwd로 경로를 확인한다.(상대경로)
#cd /practice/Korea/Seoul은 practic안에 Korea안에 Seoul로 이동한다(절대경로)
디렉토리를 여러개 만들고 싶을 때는 상대경로를 쓰는게 좀 더 편하고 간결하다.
#mkdir [dir1] [dir2] [dir3]...[dir N]
하지만 하나하나 직접 집력하면 너무 번거롭기 때문에 -p를 사용한다
주로 언제 사용하냐면 디렉토리를 생성 시 상위 디렉토리가 없을때 사용한다.
#mkdir -p /practice/ABC/123/TEST 이런식으로 한번에 입력을 해준다.
입력을 했을 때 엔터가 제대로 쳐진다면 제대로 입력했다고 볼 수 있다.
#pwd 로 제대로 입력됐는지 확인해본다.
제일 마지막에 있는 TEST로 이동한다.
#rmdir 은 Remove Directory 를 의미한다.
즉 디렉토리 파일을 삭제하지만 주의할 점은 꼭 비어있는 디렉토리만 삭제가 가능하다
#rmdir[디렉토리명]
#mv는 move 즉 파일 이동을 뜻한다.
두 인자가 모두 디렉토리인 경우에는 파일명을 변경할 때 사용한다.
#mv ./bin/ ./mv_test/ 명령할 때 .을 붙이는 것을 잊지말자. 안붙이면 bin이 옮겨져서 명령어 실행이 안된다
'Linux' 카테고리의 다른 글
Linux 기본 명령어 (0) | 2018.01.16 |
---|---|
Linux Xshell의 기능 (1) | 2018.01.15 |
Linux 기본 구조와 명령어 (0) | 2018.01.12 |
Linux 원격 제어 설정 (1) | 2018.01.11 |
Linux CentOS 설치하기 (0) | 2018.01.10 |