Unix: "/" 디렉토리를 종료하는 방법은 무엇입니까?

Unix: "/" 디렉토리를 종료하는 방법은 무엇입니까?

저는 Unix 환경의 일부 요소를 직접 배우고 있습니다. 나는 이 질문을 검색하려고 노력했지만 아마도 올바르게 표현하지 않았을 수도 있습니다. 어쩌면 아주 사소한 질문일 수도 있지만 어떻게 해야 할지 모르겠습니다.

cd /내 Mac의 터미널에서 터미널의 Unix 디렉터리 파일에 액세스 할 수 있다는 것을 알고 있습니다 . 그러나 이전 디렉터리를 종료 /하고 다시 돌아가려면 어떻게 해야 합니까? 시도해 보았지만 cd ..작동하지 않습니다(왜 안 되나요? 모르겠습니다). 또한 cd -이전 디렉토리가 원하는 디렉토리일 필요가 없기 때문에 사용하고 싶지 않습니다 .

답변1

원하는 디렉토리에 있을 때 exec

pushd /

일부 작업을 수행하고 exec를 반환하려는 경우

popd

https://en.wikipedia.org/wiki/Pushd_and_popd

답변2

cd ..현재 디렉토리로 이동합니다부모의. /파일 시스템의 루트이자 자신의 부모입니다.

"$OLDPWD"(사용 cd -)가 원하는 것이 아닌 경우 가고 싶은 곳을 지정하십시오.

cd /
# then
cd /some/interesting/dir

몇 가지 단축키를 원하면 쉘 CDPATH변수를 조사하십시오.

답변3

Unix 파일 시스템은 트리로 구성됩니다. 나무의 뿌리를 나무라고 한다/

여기에 이미지 설명을 입력하세요

위 사진을 보면 나무의 일부가 보입니다. 에 있는 경우 또는 로 /이동할 수 있습니다 . 에서는 또는 을 (를) 수행 할 수 있습니다 .cdetcusrusrcdlocalbin

언제든지 루트에서 전체 경로를 지정할 수 있습니다. 에 있다면 /etc할 수 있습니다 cd /usr/local.

특별한 디렉토리가 많이 있습니다. .현재 디렉토리입니다. 따라서 에 있는 경우 다음을 통해 /usr다음을 수행할 수 있습니다 /usr/bin. 위의 디렉토리입니다. 다시 에서 을(를 ) 입력합니다 . 또는 당신이 에 있다면 , 당신을 에 넣을 것입니다 .cd ./bin../usrcd ..//usr/bincd ../../etc/etc

관련 정보