UNIX入門 > Linuxコマンド一覧 > ftp

ftp FTPでファイルを転送する


コマンドの機能

リモート・ホストに接続してファイルの送受信を行います。コマンドが実行されると、「ftp」の内部コマンドモードに移行します。

コマンドの書式([]は省略可)

ftp [-igntv] [ホスト]

コマンドのオプション

-i 複数のファイル転送中にプロンプトを表示しません。
-g 正規化表現を無効にします。
-n 「.netrc」を使用した自動ログインを行いません。
-t パケットのトレース機能を有効にします。
-v リモートサーバーからのすべてのレスポンス情報を表示します。
ホスト 接続するホストを指定します。ホスト名かIPアドレスで指定します。

内部コマンド
open ホスト 指定したホストに接続します。
close, disconnect ホストから切断します。
bye, quit 「ftp」コマンドを終了します。
binary, bin 転送モードをバイナリにします。
ascii, asc 転送モードをテキスト(ASCIIモード)にします。
pwd 現在のディレクトリの位置を表示します。
cd ディレクトリ FTP 先のディレクトリを移動します。
lcd ディレクトリ ローカル側のディレクトリを移動します。ディレクトリを省略するとローカル側の現在のパスを絶対パスで表示します。
mkdir FTP 先にディレクトリを作成します。
delete ファイル名 FTP 先のファイルを削除します。
rename ファイル名 新ファイル名 FTP 先の既存ファイル名やディレクトリ名を変更します。
get ファイル名 リモート・ホストのファイルをローカル・マシンへ転送します。
put ファイル名 ローカル・マシンのファイルをリモート・ホストへ転送します。
mget ファイル名 リモート・ホストの複数ファイルをローカル・マシンへ転送します。
mput ファイル名 ローカル・マシンの複数ファイルをリモート・ホストへ転送します。
help, ? 使用可能なコマンド一覧を表示します。


コマンドの使用例

$ ftp linux.xxx.xx.jp 「linux.xxx.xx.jp」というリモート・ホストに接続します。
$ ftp 「ftp」の内部コマンドモードに移行します。
ftp> open linux.xxx.xx.jp 「linux.xxx.xx.jp」というリモート・ホストに接続します。
〜 中略 〜  
ftp> cd /tmp 「/tmp」ディレクトリに移動します。
ftp> bin 転送モードをバイナリにします。
ftp> get file1 リモート・ホストの「/tmp/file1」をローカル・ホストに転送します。


関連するコマンド

rcp telnet    

戻る