* nicht in FTP, LFTP interpretiert?

* nicht in FTP, LFTP interpretiert?

Ich habe gesehen, dass dies *nicht auf FTP oder LFTP interpretiert wird. Angenommen, ich möchte ein Verzeichnis von aktuell in sagen wir ändern./japan

Wenn ich in ftp> oder lftp> Folgendes eingebe:

$ cd jap*

es würde dieser Fehler angezeigt:

No such file or directory

Daher bin ich gezwungen, den vollständigen Namen anzugeben:

$ cd japan

BEARBEITEN #1

@thomas, @gold: Vielen Dank für Ihre wertvollen Informationen. Da *nicht alle Befehle (wie cd) interpretiert werden, gibt es eine Möglichkeit, dass ich nicht jedes Mal den vollständigen Dateinamen eintippen muss.

Antwort1

Wenn Sie verwenden, lftpkönnen Sie mit der TabTaste eine Pfadvervollständigung durchführen, die der Methode ähnelt, die in einer Shell wie Bash oder Zsh verwendet wird.

Wenn Sie beim Tippen weiter drücken, Tabwird so viel wie möglich von dem vervollständigt, was übereinstimmt. Sie können weitere Zeichen aus den Ergebnissen eingeben, die mit dem übereinstimmen, was Sie bisher eingegeben haben.

Beispiel

Zunächst nach der Verbindung mit einem SFTP-Server.

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

Wenn ich etwas eingebe cd uund dann Tabeinmal drücke, wird Folgendes vervollständigt:

lftp me@sftpserver:~> cd upload/

Wenn ich es ein zweites Mal treffe:

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

Wenn ich „a“ eingebe 2und ein weiteres Mal drücke, Tabwird es folgendermaßen abgeschlossen:

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

Wenn Sie an diesem Punkt darauf klicken, Enterwird der obige Befehl ausgeführt cd.

verwandte Informationen