• BPnet
  • ビジネス
  • IT
  • テクノロジー
  • 医療
  • 建設・不動産
  • TRENDY
  • WOMAN
  • ショッピング
  • 転職
  • ナショジオ
  • 日経電子版
  • PR

  • PR

  • PR

  • PR

  • PR

Linuxコマンド集

【lftp】FTPサーバに接続してファイルを転送する

中島 能和=リナックスアカデミー 2014/03/18 日経Linux

lftp(1)

FTPサーバに接続してファイルを転送する

構文

lftp [オプション] [SITE]
lftp USER@HOST
lftp -f FILE
lftp -[ce] COMMAND

オプション

-dデバッグモードにする
-c COMMAND指定したコマンドCOMMANDを実行しexitする
-e COMMAND指定されたコマンドCOMMANDを実行する(exitしない)
-p PORT接続先ポート番号をPORTとして指定する
-u USER[,PASS]認証に利用するユーザーをUSER、パスワードをPASSとして指定する
-f FILE指定したファイルFILEに書かれたコマンドを実行する
SITE接続先ホストまたはURL、ブックマーク名を指定する
USER@HOSTホストHOSTにユーザーUSERとしてFTP接続する

対話モードの主なコマンド

ls [DIR]リモートホストのファイルを一覧表示する(DIRを指定した場合はそのディレクトリ内のファイル一覧)
cd DIRリモートホストでDIRディレクトリに移動する
pwdリモートホストのカレントディレクトリを表示する
mkdir DIRリモートホストにディレクトリDIRを作成する
get FILEファイルFILEをダウンロードする
mget FILESファイルFILES(複数)をダウンロードする
mirrorカレントディレクトリ以下をすべてダウンロードする
cat FILEファイルFILEの内容を標準出力に出力する
more FILEファイルFILEの内容をページャで表示する
put FILEファイルFILEをアップロードする
mput FILESファイルFILES(複数)をアップロードする
mirrot -Rローカルホストのカレントディレクトリ以下をすべてアップロードする
rm FILEリモートホストのファイルFILEを削除する
lcd DIRローカルホストでDIRディレクトリに移動する
lpwdローカルホストのカレントディレクトリを表示する
!COMMANDローカルホストでシェルコマンドCOMMANDを実行する
bookmarkブックマーク(~/.lftp/bookmark)の内容を表示する
bookmark add NAME現在の場所をブックマークにNAMEという名前で保存する
bookmark del NAMEブックマークにあるNAMEを削除する
bookmark editブックマークを編集する
open HOSTホストHOSTにFTP接続する
closeFTP接続を切断する
exitlftpを終了する
helpヘルプを表示する

説明

指定したホストにFTPで接続するFTPクライアントソフトウェア。一般的な使い方ではFTP接続後に対話的に操作を行うが、コマンドのみを指定して実行したり、コマンドが記述されたファイルを指定して処理を実行することもできる。引数を指定せずに実行すると、FTP接続せずに対話モードに入る。

使用例

ftp.dnsbalance.ring.gr.jpに接続する。

$ lftp ftp://ftp.dnsbalance.ring.gr.jp

ftp.dnsbalance.ring.gr.jpに接続し、lsコマンドを実行する。

$ lftp -c 'open ftp://ftp.dnsbalance.ring.gr.jp ; ls'

関連事項

ftp、wget、scp

あなたにお薦め

連載新着

連載目次を見る

今のおすすめ記事

  • 【FPGAって何?】

    FPGAは普通のプロセッサと何が違うのか

     数年前から、FPGAに高い関心が集まりつつある。FPGAそのものは1980年代に初めて製品が登場しているから、もう30年ほどの歴史になるが、人気が上がり始めたのは2010年あたりからになる。これにはいくつかの理由がある。今回はFPGAの特徴と、利用が広がった理由を解説する。

ITpro SPECIALPR

What’s New!

経営

アプリケーション/DB/ミドルウエア

クラウド

運用管理

設計/開発

サーバー/ストレージ

ネットワーク/通信サービス

セキュリティ

もっと見る