'절대경로'와 '상대경로'
*절대 경로 : 최상위 디렉토리 (/)로 시작해서 목표 디렉토리가지 가는 경로를
전부 기술하는 방식
절대경로로 경로를 기술할 때에는
항상 맨 앞에 최상위디렉토리 (/)가 붙는다는 걸 명심하자
절대 경로를 이용해하여 b디렉토리에서 a디렉토리로 이동
디렉토리는 a/b/c/d 라고 가정한다.
cd /a/b/ */b/까지만 입력했기 때문에 이곳으로 이동이 된다.
pwd *이동 후에는 항상 pwd로 위치를 확인하자.
pdw입력 후 root@haejoon 의 '/'이 'b;로 바뀌었다.
이처럼 절대경로는 크게 어렵지 않다. 최상위 디렉토리로부터 디렉토리가 위치하는 곳 까지의
경로를 순서대로 입력해주면 된다.
*상대경로 : '현재 자신이 있는 위치를 기준으로 이동'
현재 자신이 있는 위치는 .(마침표)로 표기한다.
현재 b디렉토리에 있다고 할 때.
cd ./c/d/ 로 입력하면
이처럼 된다.
/a/b/c/d/의 경로 중 /a/b/까지는 현재 자신의 위치인 .(마침표)로 표기 했다.
그리고 나머지 경로 /c/d/를 입력하여 경로 이동을 했다.
이전(상위)디렉토리 이동은 ..으로 표기한다.
그렇다면 d 디렉토리에서 b디렉토리로 이동할 경우는
cd ../../이 된다. 위로 두 번 이동하라는 것.
절대경로 / 상대경로 둘 중 무엇이 정답이라 할 수 없다
각각의 상황에 맞게 편한 것을 사용하면 된다.
*주의사항!
경로를 표기할 때 ./는 현재 위치를 의미하지만 /마침표 없는 슬래시는 최상위 경로를 의미한다.
디렉토리를 이동할 경우는 상관이 없지만
파일 삭제 도는 이동 명령어를 사용할 때 큰 실수가 날 수 있어 이점을 꼭 주의해서 사용해야 한다.
'하루정리' 카테고리의 다른 글
2022.08.17 리눅스 명령어, 개념 공부 (0) | 2022.08.17 |
---|---|
2022.08.16 리눅스 명령어 정리 (0) | 2022.08.16 |
2022.08.07개념공부 resultMap, resultType이란 + 08.03일 복습 (0) | 2022.08.07 |
2022.08.03 개념 공부 제네릭, 유효성 검사, 브레이크 포인트, svn형상관리 (0) | 2022.08.03 |
2022.08.02 개념 공부 클래스, 객체, 인스턴스란? 그리고OOP (0) | 2022.08.02 |