Eu uso bash
e, em tab
, a conclusão do nome do arquivo também acontece.
Mas, para o exemplo específico que você tirou de nomes extensos de arquivos, se você tiver muitos arquivos com o mesmo prefixo no diretório, muitos tab
s seriam necessários para chegar ao arquivo!
Eu enfrentei um problema semelhante com uma base de código com a qual eu estava trabalhando, e a solução que criei para mim foi ter uma combinação de script alias
+ Perl, à qual daria apenas as primeiras letras, do < em> palavras no nome do arquivo. Por exemplo,
$ ls
elementary_differentail_equations.pdf # 1
elementary_differentail_equations_and_boundary_value_problems.pdf # 2
elementary_differentail_equations_and_boundary_value_problems_9ed_boyce_diprima.pdf # 3
$ opdf e d e # opens 1
$ opdf e d e a b v p # opens 2
$ opdf e d e a b v p 9 b d # opens 3
em que opdf
é o alias (digamos), que procura apenas a extensão .pdf
.