Cuando estoy en un directorio en bash, y presiono cd
Space Tab, muestra todo en el directorio como una posibilidad. ( Show all 1000 possibilities?
) Esto es realmente engorroso cuando estoy en un directorio con muchos archivos regulares y relativamente pocos directorios.
Entonces, ¿es posible hacer que las opciones de autocompletar cd
solo incluyan directorios?
Sé que puedo obtener una lista de directorios dentro de un directorio haciendo
ls -d */
pero no estoy seguro de cómo proceder desde allí.
Estoy usando CentOS 6.6 Final .
bash
ls
autocomplete
cd-command
chiliNUT
fuente
fuente
bash
después para volver a cargar mi~/.bashrc
archivocomplete
no se muestra-d cd
ni nada parecido. Aparentemente se ha hecho de alguna otra manera aquí.~/.bashrc
tipo. ~/.bashrc
. Esto puede no iniciar un sub-shell.Esto debería suceder automáticamente en una instalación típica en muchas distribuciones.
Si no es así, probablemente te falte el
bash-completion
paquete:sudo apt-get install bash-completion
sudo pacman -S bash-completion
fuente