Unixコマンド/ftp の変更点
*&size(15){''ftp''}; [#e4549280]
**''機能'' [#f63fba91]
ftpコマンドは、ファイル転送プロトコル(FTP)を使用して、指定されたホストとの間でファイル転送を行います。&br;
ホスト名を省略してftpコマンドを起動すると、リモートマシンには接続されず、&br;
「ftp>」プロンプトが表示されます。「ftp>」プロンプトからはopenコマンドを使用してリモートマシンに接続します。&br;
リモートマシンに接続されたあとは、ホスト名を指定して起動した場合と同様に、&br;
ftpコマンドを使用して、ファイルの転送、ディレクトリの移動、ファイルリストの表示などが行えます。&br;
**''形式'' [#xec82605]
ftp [オプション] [ホスト名 [ポート番号]]
**''オプション'' [#j9bbbc5c]
-g ファイル名の展開機能を無効にする。
-i 複数のファイルを転送中にプロンプトを表示しない。
-n 自動ログインを行わない。
-v リモートサーバからの全ての応答を表示する(端末からの接続時にはデフォルト)
**''ftpの操作コマンド'' [#weebd8ab]
? コマンドの一覧を表示する。
? コマンド名 コマンドのヘルプを表示する。
! ローカルマシン上のシェルを起動する。
? コマンド名 ローカルマシン上のシェルで指定したコマンドを実行する。
ascii 転送ファイルの形式をアスキー形式にする。(デフォルト)
binary 転送ファイルの形式をバイナリ形式にする。バイナリファイルを転送するときには必ず必要。
bye ftpを終了する。
cd リモートマシン上の作業ディレクトリを変更する。
chmod リモートマシン上のファイルのアクセス権を変更する。
close セッションを終了する。(リモートマシンとの接続を切断する。)
delete リモートマシン上のファイルを削除する。
get リモートマシン上のファイルをローカルマシンに転送する。
hash ファイル転送時にデータブロックごとに「#」を表示する。
lcd ローカルマシン上の作業ディレクトリを変更する。
ls リモートマシン上のディレクトリの一覧を表示する。
mget リモートマシン上の複数ファイルをローカルマシンに転送する。
mput ローカルマシン上の複数ファイルをリモートマシンに転送する。
newer ローカルマシンとリモートマシンの同名ファイルを比較し、
リモートマシンの方が新しい場合のみろーかるましんに転送する。
open リモートホストに接続する(ホスト名のウシオにポート番号を指定可能)
put ローカルマシン上のファイルをリモートマシンに転送する。
pwd ローカルマシンの現在の作業ディレクトリを表示する。
quit ftpを終了する。
rename リモートのファイル名を変更する。
user リモートマシンに指定したユーザでログインする。
**''コマンド例'' [#i13820b6]
> ftp matsui.gotdns.com
Connected to matsui.gotdns.com.
220 ProFTPD 1.2.9 Server (ProFTPD Default Installation) [matsui.gotdns.com]
Name (vaio:matsui): matsui ユーザ名を入力
331 Password required for matsui.
Password: パスワードを入力
230 User matsui logged in.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls リモートファイルの一覧を表示する。
150 Opening ASCII mode data connection for file list
-rw-r--r-- 1 matsui Admin 18009 Nov 17 2003 GPL
-rw-r--r-- 1 matsui Admin 1024 Nov 10 2004 HBEDV.KEY
-rw-r--r-- 1 matsui Admin 2906 Dec 10 2003 HISTORY
drwxr-xr-x 6 501 501 512 Apr 5 00:51 Jcode-0.88
-rw-r--r-- 1 matsui Admin 233586 Apr 5 00:05 Jcode-0.88.tar.gz
drwxr-xr-x 4 1000 100 512 Apr 5 00:53 MIME-Base64-3.05
-rw-r--r-- 1 matsui Admin 15643 Apr 5 00:52 MIME-Base64-3.05.tar.gz
drwx------ 11 matsui Admin 512 May 4 07:31 Maildir
226 Transfer complete.
> !ls ローカルマシンのファイル一覧を表示する。
ftp> bye ftpコマンドを終了する。
221 Goodbye.