답변:
입력 한 문자 몇 개 뒤에 이름이 고유하다는 것을 알고 있다면 "FooBarBaz"폴더로 이동하는 등의 작업을 수행 할 수 있습니다.
cd Foo*
*
글로브로 시작하는 모든 폴더의 이름으로 확장됩니다 Foo
, 그리고 cd
첫 번째 폴더의 FOUND로 이동합니다.
다른 방법으로, 또는 알고있는 부분이 폴더 이름의 중간에있는 경우에도 마찬가지입니다.
cd *Baz
cd *Bar*
이것은 아마도 가장 적은 키 누르기를 요구합니다. 그냥 누르면 Enter자동으로 확장됩니다.
autocd
옵션 을 설정하면 Bash를 사용한다고 가정하면 더 짧아 질 수 있습니다 shopt -s autocd
. cd
쉘이 없어도 디렉토리 이름 만 입력하면 cd
됩니다. 예를 들면 다음과 같습니다.
shopt -s autocd
Foo*
물론, 당신은 (예를 들어, 그것은 자동으로로드하도록 쉘의 구성 파일에이 옵션을 추가 할 수 있습니다 ~/.bash_profile
하거나 ~/.bashrc
, 사용 내용에 따라 ).
zsh를 사용해보십시오. 고급 명령 완료 기능이 있습니다.
cd / u / sh / lo + 탭 = cd / usr / share / locale
또한 zsh 해시 별명 및 기타 마술 zsh 함수를 사용할 수 있습니다)
https://github.com/robbyrussell/oh-my-zsh https://github.com/zsh-users/zsh-completions