* ftp、lftpでは解釈されませんか?

* ftp、lftpでは解釈されませんか?

ftpやlftpでは解釈されないことが分かりました*。現在のディレクトリを次のように変更したいとします。./japan

lftp> の ftp> で、次のように指定します。

$ cd jap*

次のエラーが表示されます:

No such file or directory

したがって、完全な名前を言わざるを得ません。

$ cd japan

編集#1

@thomas、@gold: 貴重な情報をありがとうございます。 は*すべてのコマンド ( などcd) で解釈されるわけではないので、毎回完全なファイル名を入力しなくても済む方法はありますか。

答え1

を使用している場合は、Bash や Zsh などのシェルで使用されるのと同じ方法と同様に、キーをlftp使用してパス補完を行うことができます。Tab

入力しながら入力を続けると、Tab一致する部分がすべて完了します。これまで入力した内容に一致する残りの結果から、さらに文字を入力し続けることができます。

最初は SFTP サーバーに接続した後。

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

入力して1 回cd u押すと、Tab次のように完了します。

lftp me@sftpserver:~> cd upload/

2回目に打つと:

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

a と入力してもう一度2押すと、次のように完了します。Tab

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

その時点でそれを押すとEnter上記のコマンドが実行されますcd

関連情報