* não interpretado em FTP, lftp?

* não interpretado em FTP, lftp?

Eu tenho visto que isso *não é interpretado em FTP ou LFTP. Suponha que eu queira mudar um diretório de atual para dizer./japan

No ftp> do lftp>, se eu der:

$ cd jap*

mostraria este erro:

No such file or directory

Então, sou forçado a fornecer o nome completo:

$ cd japan

EDITAR #1

@thomas, @gold: Obrigado por suas informações valiosas. Como *não é interpretado com todos os comandos (como cd), existe alguma maneira de evitar digitar sempre o nome completo do arquivo.

Responder1

Se estiver usando, lftpvocê pode usar a Tabchave para completar o caminho semelhante ao mesmo método usado em um shell como Bash ou Zsh.

Se você continuar batendo Tabenquanto digita, o que corresponde será concluído. Você pode continuar digitando caracteres adicionais a partir dos resultados restantes que correspondam ao que você digitou até agora.

Exemplo

Inicialmente após conectar-se a um servidor SFTP.

lftp me@sftpserver:~> pwd
sftp://me@sftpserver/home/me

Se eu digitar cd ue clicar Tabuma vez, isso será concluído:

lftp me@sftpserver:~> cd upload/

Se eu acertar uma segunda vez:

lftp me@sftpserver:~> cd upload/
2011-07-12/  a/

Se eu digitar a 2e clicar Taboutra vez, ele será concluído assim:

lftp me@sftpserver:~> cd upload/2011-07-12/

Nesse ponto, se você acertar, Entero comando acima será executado cd.

informação relacionada