linuxコマンド:lftp

文書の過去の版を表示しています。


LFTP

  • CUI ベースの FTP クライアント
  • FTP クライアントとは言いつつも、SFTP や FTPS、HTTP、HTTPS、HFTP、FISH、SFTP といったプロトコルにも対応しているらしい
$ sudo apt-get install lftp
  • 基本
    $ lftp [<ホスト名>[:ポート番号] [–u <ユーザ名>[,<パスワード>]]]
    • 単に lftp のみで実行することもできる。その場合は lftp の中で、open <ホスト名> -u <ユーザ名>,<パスワード> を実行することでログインできる
  • 公開鍵を使ってログインする方法
    $ lftp sftp://<ユーザ名>:@<ホスト名>
    • 事前に公開鍵、秘密鍵の設定を済ませておくこと
    • @ の前のコロンが重要
> 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>を削除
  • linuxコマンド/lftp.1477633019.txt.gz
  • 最終更新: 2016/10/28 14:36
  • by mumeiyamibito