짧은 경로를 만드는 방법은 무엇입니까?

짧은 경로를 만드는 방법은 무엇입니까?

Linux에서 작업하는 데 유용한 폴더가 다른 경로에 너무 많이 있습니다.

예를 들어 :

  1. $ cd ~/Documents/Courses/EDX/physics2013/
  2. $ cd ~/Documents/Company/OpenGL/Proj/...
  3. $ cd ~/Documents/Freelance/Android/Proj/...

....

다음과 같이 사용할 수 있는 짧은 경로를 만드는 방법

  1. $ cd edxPhy2013
  2. $ cd cglProj-v-2.13
  3. $ cd flAndrProj-v-1.1

답변1

유용한 기호 링크를 찾을 수 있습니다.

ln -s ~/Documents/Courses/EDX/physics2013/ ~/edxPhy2013

또는 별칭일 수도 있습니다.

alias cde='cd ~/Documents/Courses/EDX/physics2013/'

답변2

별칭

파일 시스템을 링크로 채우는 대신 이러한 디렉토리에 별칭을 만들어 파일에 저장하는 것이 좋습니다 ~/.bashrc. 그런 다음 다음과 같이 입력하면 됩니다.

alias edxPhy2013="cd ~/Documents/Courses/EDX/physics2013/"
alias cglProj-v-2.13="cd ~/Documents/Company/OpenGL/Proj/..."
alias flAndrProj-v-1.1="cd ~/Documents/Freelance/Android/Proj/..."

이제 로그인하면 파일을 사용하는 모든 쉘에서 작동합니다 ~/.bashrc.

디렉토리 북마킹 도구

다음 제목의 Q&A를 살펴보세요.터미널에서 빠른 디렉토리 탐색. 다음과 같은 도구자동 점프또는xd - eXtra 빠른 디렉토리 체인저, 자주 사용하는 디렉토리를 "북마크"로 지정하여 긴 경로를 입력하지 않고도 해당 디렉토리로 쉽게 변경할 수 있습니다.

답변3

사용자 프로필(.bashrc 파일)에 별칭을 입력합니다. 나는 당신이 제안한 것보다 더 짧은 약어를 좋아합니다.

별칭 cdOP="cd ~/Documents/Company/OpenGL/Proj/"
별칭 cdAP="cd ~/Documents/Freelance/Android/Proj/"

사용자가 입력할 때CDOPCompany OpenGL Proj 폴더로 이동합니다.CDAP그들은 Freelance Android Project 디렉토리로 이동합니다.

답변4

변수는 어떻습니까? .bashrc에서:

export p2013=~/Documents/Courses/EDX/physics2013/

그런 다음 bash에서:

cd $p2013

관련 정보