Ubuntu 11.04 で bash を使うと,一部のコマンドでディレクトリ補完が気持ち悪くなります. foo/hoge ディレクトリがあるときは, mv fo[tab] によって mv foo/ と補完して欲しいのに, mv foo/(半角スペース) と,末尾に一個余分な半角スペースが入るせいで, mv fo[tab] -> mv foo/ -> mv foo/ho[tab] -> mv foo/hoge というような流れるような補完ができません. 原因は bash-completion の設定にありました. /etc/bash_completion をエディタで開いて, "mv" とかで検索すると, for i in a2ps awk bash bc bison cat colordiff cp csplit \ curl cut date df diff dir du enscri