He estado viendo que eso *
no se interpreta en ftp o lftp. Supongamos que quiero cambiar un directorio del actual para decir./japan
En ftp> de lftp>, si le doy:
$ cd jap*
mostraría este error:
No such file or directory
Entonces me veo obligado a dar el nombre completo:
$ cd japan
EDITAR #1
@thomas, @gold: Gracias por su valiosa información. Como *
no se interpreta con todos los comandos (como cd
), ¿hay alguna forma de evitar escribir cada vez el nombre completo del archivo?
Respuesta1
Si está usando, lftp
puede usar la Tabclave para completar la ruta de manera similar al mismo método usado en un Shell como Bash o Zsh.
Si continúa presionando Tabmientras escribe, se completará la mayor parte de lo que coincida. Puede continuar escribiendo caracteres adicionales a partir de los resultados de lo que queda que coincida con lo que ha escrito hasta ahora.
Ejemplo
Inicialmente, después de conectarse a un servidor SFTP.
lftp me@sftpserver:~> pwd
sftp://me@sftpserver/home/me
Si escribo cd u
y luego presiono Tabuna vez, se completará esto:
lftp me@sftpserver:~> cd upload/
Si lo golpeo por segunda vez:
lftp me@sftpserver:~> cd upload/
2011-07-12/ a/
Si escribo a 2
y presiono Tabotra vez, se completará así:
lftp me@sftpserver:~> cd upload/2011-07-12/
En ese momento, si lo presiona, Enterse ejecutará el cd
comando anterior.