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 cdsolo 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

bashdespués para volver a cargar mi~/.bashrcarchivocompleteno se muestra-d cdni nada parecido. Aparentemente se ha hecho de alguna otra manera aquí.~/.bashrctipo. ~/.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-completionpaquete:sudo apt-get install bash-completionsudo pacman -S bash-completionfuente