文書の過去の版を表示しています。
LFTP
概要
- CUI ベースの FTP クライアント
- FTP クライアントとは言いつつも、SFTP や FTPS、HTTP、HTTPS、HFTP、FISH、SFTP といったプロトコルにも対応しているらしい
インストール
$ sudo apt-get install lftp
使い方
ログイン
- 基本
$ lftp [<ホスト名>[:ポート番号] [–u <ユーザ名>[,<パスワード>]]]
- 単に
lftp
のみで実行することもできる。その場合は lftp の中で、open <ホスト名> -u <ユーザ名>,<パスワード>
を実行することでログインできる
- 公開鍵を使ってログインする方法
$ lftp sftp://<ユーザ名>:@<ホスト名>
- 事前に公開鍵、秘密鍵の設定を済ませておくこと
@
の前のコロンが重要- 参考サイト: lftp Tips - web-cahier.com
終了
> exit
各種コマンド
コマンド | 動作 |
---|---|
exit | 終了 |
open <ホスト名> -u <ユーザ名>,<パスワード> | サーバにアクセス |
cd | サーバ側のカレントディレクトリの移動 |
ls | サーバ側のカレントディレクトリのファイル一覧 (ls -l のような表示) |
cls | サーバ側のカレントディレクトリのファイル一覧 (ls のような表示) |
pwd | サーバ側のカレントディレクトリの表示 |
lcd | クライアント側のカレントディレクトリの移動 |
!ls | クライアント側のファイル一覧(ls のような表示; ls のオプションが使える) |
cat <FILE> | サーバ側のファイルを表示 |
rm <FILE> | サーバ側のファイルを削除 |
put <FILE> | クライアント側のカレントディレクトリにある<FILE>をサーバに送信 |
mput <FILES> | クライアント側のカレントディレクトリにある<FILES>をサーバに送信 (ワイルドカードで複数のファイルを送れる) |
get <FILE> | サーバ側のカレントディレクトリにある<FILE>をクライアントにダウンロード |
get <FILES> | サーバ側のカレントディレクトリにある<FILES>をクライアントにダウンロード (ワイルドカードで複数のファイルをダウンロードできる) |
mkdir <DIR> | サーバ側に<DIR>ディレクトリを作成 |
!<COMMAND> | クライアント側のコマンドを実行 (!ls もこれの応用) |
help | ヘルプの表示 |
bookmark | |
bookmark add <bookmark_name> | 現在アクセスしているサーバをブックマークとして登録 |
bookmark del <bookmark_name> | ブックマークから登録しているサーバ<bookmark_name>を削除 |
- 参考サイト