태그 보관물: navigation

navigation

터미널에서 하나의 디렉토리를 어떻게 탐색합니까? cd터미널에서 사용하여 디렉토리를 탐색 할 수

슈퍼 멍청한 질문 : cd터미널에서 사용하여 디렉토리를 탐색 할 수 있습니다 . 너무 멀리 가면 어떻게 다시 탐색합니까?



답변

cd .. 정확히 하나의 디렉토리를 다시 불러옵니다.

여러 개의 디렉토리로 이동하기 위해 이들을 묶을 수 있습니다 (예 : 위로 3 개)

cd ../../..

cd ..여러 번 입력 하는 대신 함수 벨로우즈를 .bashrc맨 위 어딘가에 놓고 저장 .bashrc하고 실행 source .bashrc하거나 터미널을 닫았다가 다시 열면됩니다. 자, 당신은 cd..당신이 말한 것과 정확히 몇 번을 하는 기능을 가지고 있습니다 .

function goUp {
  num=$1
  while [ $num -ne 0  ];do
    cd ..
    num=$((num-1))
  done
}

데모:

$ cd /usr/share/backgrounds/

backgrounds:$ goUp 2

usr:$

또는

goup(){
    cd $(n=$1 awk 'BEGIN{
        for(i=1;i<=ENVIRON["n"];i++)
            printf "../"}';)
}

이러한 방법을 사용하면 심볼릭 링크가 다시 나타납니다. 여기 내가 의미하는 바가있다 :

$ namei "$PWD"
f: /home/user/VirtualBox VMs/CentOS
 d /
 d home
 d user
 l VirtualBox VMs -> /mnt/ubuntu/vboxvms
   d /
   d mnt
   d ubuntu
   d vboxvms
 d CentOS

$ goup 2
$ pwd
/home/user

또한보십시오


답변