![디렉토리만 표시하고 파일은 무시하도록 "cd" 명령 완성을 수정할 수 있습니까?](https://linux55.com/image/48154/%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC%EB%A7%8C%20%ED%91%9C%EC%8B%9C%ED%95%98%EA%B3%A0%20%ED%8C%8C%EC%9D%BC%EC%9D%80%20%EB%AC%B4%EC%8B%9C%ED%95%98%EB%8F%84%EB%A1%9D%20%22cd%22%20%EB%AA%85%EB%A0%B9%20%EC%99%84%EC%84%B1%EC%9D%84%20%EC%88%98%EC%A0%95%ED%95%A0%20%EC%88%98%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
bash의 디렉토리에 있을 때 를 누르면 cd
Space Tab디렉토리에 있는 모든 것이 가능성으로 표시됩니다. ( Show all 1000 possibilities?
) 일반 파일이 많고 디렉토리가 상대적으로 적은 디렉토리에 있을 때 이것은 정말 번거로운 작업입니다.
cd
그렇다면 디렉토리만 자동 완성하도록 선택할 수 있습니까 ?
다음을 수행하여 디렉토리의 디렉토리 목록을 얻을 수 있다는 것을 알고 있습니다.
ls -d */
하지만 거기에서 어떻게 가는지 모르겠습니다.
나는 사용하고있다CentOS 6.6 최종 버전.
답변1
그냥 추가하세요
complete -d cd
귀하의 ~/.bashrc
(또는 다른 bash 구성 파일)에.
답변2
이것~해야 한다많은 배포판의 일반 설치에서 자동으로 발생합니다.
그렇지 않은 경우 패키지가 누락되었을 수 있습니다 bash-completion
.
- 우분투:
sudo apt-get install bash-completion
- 아치:
sudo pacman -S bash-completion