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, lftp
você 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 u
e 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 2
e 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
.