터미널의 'cd'명령-부분 폴더 이름 사용


14

입력하기 어려운 긴 이름의 폴더 내부를 탐색하려는 경우 불필요한 작업에서 벗어나기 위해이 폴더의 단축 된 이름으로 'cd'를 사용하는 방법이 있습니까?

답변:


19

입력 한 문자 몇 개 뒤에 이름이 고유하다는 것을 알고 있다면 "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, 사용 내용에 따라 ).


nnnnniiiicccee!
Gill Bates

13

Tab ↹키를 사용하여 부분적으로 입력 된 파일 이름을 자동 완성 할 수 있습니다 .


1
내가 본 것 중 가장 빠른 공짜 였어야했는데
slhck

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.