Ative a opção mark-symlinked-directories
para READLINE . Existem algumas maneiras de fazer isso:
-
Personalize sua readline colocando comandos em um arquivo
.inputrc
:-
Crie ou edite
~/.inputrc
e adicione estas linhas:$include /etc/inputrc set mark-symlinked-directories on
-
Login / Logout ou pressione ctrl + x e ctrl + r para recarregar as configurações.
-
-
Personalize sua readline colocando comandos no arquivo
.bashrc
(ou no arquivo.profile
):-
Edite
~/.bashrc
e adicione esta linha:bind 'set mark-symlinked-directories on'
-
Login / Logout ou fonte do arquivo:
source ~/.bashrc
-
-
Personalize a readline para todos os usuários criando um arquivo
.sh
no diretório/etc/profile.d
:-
Crie um arquivo
/etc/profile.d/mark-symlinked-directories.sh
que deve se parecer com:#!/bin/sh bind 'set mark-symlinked-directories on'
Permissões executáveis para este arquivo não são necessárias.
-
Login / Logout. É isso.
-
Leitura adicional:
- seção READLINE na página de manual do Bash
- A origem das duas primeiras formas
- A origem da ideia para a terceira via
Uma maneira simples que encontrei é a dupla guia para a conclusão:
c d espa D o c separador separador
A primeira aba adicionará uments
, a segunda adicionará /
e a terceira imprimirá a lista de diretórios contidos.