Можно ли изменить команду для `cd`, чтобы отображать только каталоги и игнорировать файлы?

Когда я нахожусь в каталоге в bash, и я нажимаю cd Space Tab , он показывает все в каталоге как возможность. ( Show all 1000 possibilities? ) Это действительно громоздко, когда я нахожусь в каталоге с большим количеством обычных файлов и относительно небольшим количеством каталогов.

Итак, можно ли сделать выбор для автозаполнения cd только для каталогов?

Я знаю, что могу получить список каталогов в каталоге, выполнив

ls -d */

но я не уверен, как исходить оттуда.

Я использую CentOS 6.6 Final .

Просто добавь

 complete -d cd 

в вашем ~/.bashrc (или другом файле конфигурации bash).