現在、re[tab][tab] を cd すると、bash はファイルとディレクトリを含むオプションを提供します。cd は引数としてディレクトリのみを許可するため、ディレクトリ以外のオプションを指定しても利点はないようです。ディレクトリのみをオプションとして指定するように変更するにはどうすればよいですか? 私はarchlinuxを使用しています。
$ cd re
redrover.sh research/
Bash にはすでにかなり優れた補完機能がありますが、高度な自動補完機能をインストールすると、これ (およびそれ以上) を取得できます。
pacman -S bash-completion
Take a look at this post: http://embraceubuntu.com/2006/01/28/turn-on-bash-smart-completion/