Terminal: Como listar o diretório atual enquanto digita um caminho

1

Não tenho certeza de como expressar isso corretamente, mas quero saber como, no terminal, fazer o equivalente a 'ls' ao digitar um caminho.

Então, por exemplo, estou digitando:

sudo "/ Biblioteca / Aplicativo \ Suporte /

Agora eu fico preso, eu sei que se eu pudesse ver dentro de 'Application Support' eu saberia para onde ir em seguida. No entanto, eu não sei como tirá-lo. Então eu recorro a abrir um segundo terminal fazendo algo como 'ls / Library / Application \ Support /' ou abrindo o localizador e procurando na pasta por arquivo / pasta que estou procurando.

Existe uma maneira de digitar rapidamente um comando que mostra o conteúdo de onde estou e deixa meu comando atual na tela para que eu não precise redigitá-lo?

Uma resposta para Mac e amp; Linux seria apreciado.

    
por Jacob2471 28.04.2016 / 20:44

1 resposta

4

Você está ciente de que o recurso de conclusão é o bash, que é provavelmente o seu shell em ambos os locais?

Comece a digitar (sem aspas)

sudo /Libra

depois pressione TAB. Aqui, a linha é completada para sudo / Library ou nada aconteceu. Se este último, pressione TAB novamente e você verá uma lista dos possíveis diretórios / arquivos começando com "Libra"; se você completar o nome até que a lista de possibilidades contenha um elemento, o preenchimento automático ocorrerá.

Quando você tiver sudo / Library, continue digitando o caminho que deseja e tente pressionar TAB novamente, uma ou duas vezes, dependendo se o que você já digitou é ambíguo ou não. E assim por diante ...

    
por 28.04.2016 / 21:12