111.ftpコマンド ファイルを転送する

プロが現場で構築するLinuxサーバー技術が習得できる講座とセミナー

   → 【Linux講座】リナックスマスター・ホームスタディ講座【初級編】

   → 【Linuxセミナー】リナックスマスター2日間集中セミナー【CentOS版】

スポンサードリンク

ファイルを転送する

■-- 文法 --■

ftp ホスト名(又は、IPアドレス)

   例)
     ftp 192.168.1.35
     ファイルを転送する
       ※▲はスペースを表してます。

■ 説明
ftpはファイルを転送をするためのコマンドです。
「ftp ホスト名」でファイル転送先ホスト(リモートホスト)へ接続し、ftp専用のコマンドでファイル転送や、ファイルの取得などの操作を行うことができます。このコマンドを実行する際には、ホスト名に転送先のホスト名、またはIPアドレスを指定します。

■ オプション
特になし


■ 実行例

▼ FTP接続をする
------------------------------------
$ ftp 192.168.2.103   ←「ftp」コマンドでリモートホストへ接続します
Connected to 192.168.2.103.
220 (vsFTPd 1.2.1)
530 Please login with USER and PASS.
530 Please login with USER and PASS.
KERBEROS_V4 rejected as an authentication type
Name (192.168.2.103:pakira): pakira ←ユーザ名を入力します
331 Please specify the password.
Password: ←パスワードを入力します
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls ←リモートホストのディレクトリ内容を表示します
227 Entering Passive Mode (192,168,2,103,109,92)
150 Here comes the directory listing.
drwx------ 3 500 500 4096 Jan 22 05:21 Desktop
-rw-rw-r-- 1 500 500 19863 Dec 09 21:41 acpid-1.0.3-2.i386.rpm
-rw-rw-r-- 1 500 500 19863 Oct 20 19:20 acpid-1.0.3-2.i386.rpm_bak
ftp> cd /etc ←「cd」でディレクトリを変更します
250 Directory successfully changed.
ftp> pwd ←「pwd」で現在のディレクトリを確認します
257 "/etc" ←現在のディレクトリは「/etc」と表示されています
ftp> ls
227 Entering Passive Mode (192,168,2,103,30,70)
150 Here comes the directory listing.
-rw-r--r-- 1 0 0 2476 Mar 03 2004 DIR_COLORS
-rw-r--r-- 1 0 0 2434 Mar 03 2004 DIR_COLORS.xterm
drwxr-xr-x 4 0 0 4096 Jun 05 2004 FreeWnn
-rw-r--r-- 1 0 0 92421 Jan 27 2004 Muttrc
226 Directory send OK.
ftp> bin ←ファイル転送モードをバイナリにします
200 Switching to Binary mode.
ftp> get syslog.conf ←「get」コマンドでファイルをダウンロードします
local: syslog.conf remote: syslog.conf
227 Entering Passive Mode (192,168,2,103,206,110)
150 Opening BINARY mode data connection for syslog.conf (693 bytes).
226 File send OK.
693 bytes received in 0.00057 seconds (1.2e+03 Kbytes/s)
ftp> !ls ←ローカルホストのディレクトリ内容を表示します
Desktop ftp_test.txt syslog.conf
ftp> cd /home/pakira
250 Directory successfully changed.
ftp> pwd
257 "/home/pakira"
ftp> put ftp_test.txt ←「put」コマンドでファイルをアップロードします
local: ftp_test.txt remote: ftp_test.txt
227 Entering Passive Mode (192,168,2,103,220,137)
150 Ok to send data.
226 File receive OK.
20 bytes sent in 5.3e-05 seconds (3.7e+02 Kbytes/s)
ftp> ls ←リモートホストのディレクトリを表示します
227 Entering Passive Mode (192,168,2,103,253,181)
150 Here comes the directory listing.
-rw-r--r-- 1 0 0 36 Aug 18 20:50 file_test.txt_040826
-rw-r--r-- 1 0 0 36 Aug 18 20:59 file_test2.txt
-rw-r--r-- 1 500 500 20 Feb 03 15:28 ftp_test.txt
↑「ftp_test.txt」ファイルがアップロードされています
------------------------------------


■ FTPコマンド
------------------------------------
Open host [port] ftpコマンドを実行した際に、ホスト名、IPアドレスを指定しないで実行した場合、ファイル転送先ホストへ接続することができません。その際に、「open ホスト名」と実行すると、ファイル転送先ホストと接続することができます。

ls リモートホストのカレントディレクトリの内容を表示します。オプションを指定しないで実行しても詳細情報が表示されます。

!ls 接続元ホスト(ローカルホスト)のカレントディレクトリの内容を表示します。
bin バイナリーモードでファイル転送を行います。
Ascii アスキーモードと呼ばれるテキストファイル形式でファイルを転送します。

get ファイル名 リモートホストからファイル名に指定したファイルをダウンロードします。

put ファイル名 リモートホストへファイル名に指定したファイルをアップロードします。

Close リモートホストとの接続を切断します。
bye/quit ファイル転送を終了します。
------------------------------------

■CentOSサーバー構築マニュアルを無料プレゼント
 CenOSのサーバー構築手順、VMware Playerの
 ダウンロードとインストール手順をまとめたマニュアルを
 無料でプレゼントしています。


 詳しくは↓のページで説明しています。今すぐクリックしてダウンロードしてください。
 CentOSサーバー構築無料マニュアル


スポンサードリンク





Linux初心者のあなたもサーバー管理者になれる

Linux初心者のあなたもサーバー管理者になれる!!

UNIX/Linuxコマンド Topicsでは初心者からでも気軽にLinux(リナックス)を、はじめられる方法を紹介しています。このサイトのいちばんの目的は、あなたにLinux(リナックス)を、はじめてもらうことです。 興味があるならサーバー構築してみてください。

このサイトについて、、、。まずは私の想いを知ってください。あなたに一番最初に読んで欲しい

このサイトについてこちらをクリックしてください。

UNIX/Linuxコマンド Topics Linux初心者のためのサイト:当サイトについて

  • UNIX/Linuxコマンド Topics Linux初心者のためのサイトは個人で運営しているサイトです。
  • ご意見、ご質問はメールでお願いいたします。

スポンサードリンク

Linux初心者向け

Linuxコマンド

Linux Tips

Linuxサーバー構築

Linux用語集

当サイトについて

Linux Information

mag2メルマガ

CentOS6.3サーバー

サイト内検索



[ 相互リンク ]

格安ドメイン

執筆した本

スポンサードリンク

[ 広告について ]

[ 相互リンク ]

copyright(c) 2004-2012 UNIX/Linuxコマンド Topics Linux初心者のためのサイト All Rights Reserved.
<>