Como obter o bash para exibir apenas uma lista parcial de nomes de arquivos ao usar comandos como ls cp mv

0

Digamos que eu tenha muitos arquivos em um diretório que use os seguintes nomes:

FF_01_1000
FF_01_1001
FF_01_1002
.
.
.
FF_01_9999
FF_02_1000
FF_02_1001
FF_02_1002
.
.
.
FF_02_9999

Agora, se eu digitar um

cp FF

no terminal e pressione tab, ele será preenchido automaticamente e eu receberei o seguinte:

cp FF_0

Agora, se eu pressionar a guia novamente para ver quais opções eu tenho, o bash mostrará todos os 19998 nomes de arquivos. Mas e se eu quiser saber as opções que tenho até o primeiro nível de ambigüidade, ou uma aba como a tecla que me dá a seguinte saída apenas no terminal:

FF_01...
FF_02...

Esse tipo de opção é muito útil quando se trata de navegar por nomes de arquivos que usam datas.

    
por Mr. Fegur 29.03.2017 / 19:17

0 respostas