Como autocompletar ou encontrar arquivos com caracteres especiais quase impossíveis de digitar?

1

No bash, uso muito o autocomplete com o recurso TAB e, às vezes, tenho nomes de arquivos começando com caracteres especiais que não posso digitar com meu layout de teclado padrão.

Minha pergunta é: como posso encontrar um nome de arquivo começando com um caractere que é quase impossível de digitar com um teclado em inglês? Por exemplo, se o nome do arquivo começar com um caractere japonês, como ファイル.txt , pode ser difícil digitar com um teclado em inglês. Claro, eu posso encontrar o nome do arquivo por sua extensão, mas e se ele não contém nenhum caractere latino?

Isso se torna ainda mais difícil sem um ambiente gráfico no qual eu possa facilmente selecionar o nome do arquivo e copiar dele.

Se não for possível obter uma solução semelhante ao autocompletar TAB , como posso encontrar facilmente esse tipo de nome de arquivo?

Eu já li esta pergunta mas não tenho resposta aceita, também não sei japonês para kanjis de entrada ou similar.

    
por Jonathan Sotelo 23.04.2018 / 09:31

1 resposta

1

Você pode usar as ligações incorporadas para as funções de conclusão readline vistas com:

$ bind -p | grep glob
"\eg":   glob-complete-word
"\C-x*": glob-expand-word
"\C-xg": glob-list-expansions

Você pode então digitar alguns caracteres globbing ( * e ? ) e tê-los expandidos na linha com Ctrl-x * , ou apenas listados com os outros comandos.

    
por 23.04.2018 / 15:17