은 누군가가 나 다음에 설명 할 수주십시오 : 디렉토리 /usr/local/bin
에유닉스 프로그래밍 디렉토리 변경
$ cd /usr/local/bin
변경.
$ cd ../../home/amrood
(가 이중 도트 상대 경로에, 이해가 안)
: 다음
는, 사용, 현재 디렉토리에서 디렉토리/usr/home/amrood
에 상대 경로를 변경하려면 건배
은 누군가가 나 다음에 설명 할 수주십시오 : 디렉토리 /usr/local/bin
에유닉스 프로그래밍 디렉토리 변경
$ cd /usr/local/bin
변경.
$ cd ../../home/amrood
(가 이중 도트 상대 경로에, 이해가 안)
: 다음
는, 사용, 현재 디렉토리에서 디렉토리/usr/home/amrood
에 상대 경로를 변경하려면 건배
유닉스 파일 경로의 이중 점은 "하나의 디렉토리로 이동"을 의미합니다. 따라서 /usr/local/bin
에있는 경우 ../..
은 기본적으로 현재 경로에서 bin
및 local
을 제거한다는 의미입니다. (당신은 "위로"두 개의 디렉토리를 이동합니다.) 그러면 으로 끝나기 위해 home
과 amrood
이 추가됩니다.
너는 각 ..
을 가진 나무의 1 개의 마디를 뒤쫓고있다. 먼저 /usr/local
다음에 /usr
으로). 따라서 usr
디렉토리에 있으니 home/amrood
으로 이동할 수 있습니다. 이를 단축하려면 ../../home/amrood
을 사용할 수 있습니다.
는 /usr/local/bin
에서, 당신은 절대 경로를 사용할 수 있습니다
$ cd /usr/home/amrood
또는 상대 경로 :
$ cd ../../home/amrood
그러나 더 /usr/home/user
이 없습니다. "부모 디렉토리로 가서"
$ cd ~
$ pwd # /home/user
이중 점은 의미 : 현재 사용자 디렉토리에 들어가려면 바로 가기 ~
를 사용해야합니다.
따라서, 예를 들어, 사용자 홈 시작 지점에서 :
$ pwd # /home/user
$ cd ..
$ pwd # /home
나는 현재 작업 디렉토리는'/ usr/지방 인 경우 ../../ 홈/amrood''로 디렉토리를 변경 생각하지 않는다/bin'이 작동합니다. 하나의'.. '는'/ usr/local'로 바뀌고'..'는'/ usr'으로 바뀌고'/ usr'에는'home'이 없으므로 정상적으로는 안됩니다. – amn