next up previous
: Anonymous FTP : FTP : FTP

主なコマンド

主な ftp コマンドを表 1 に示す.この表にある binary ascii コマンドについて,もう少し説明しよう.

ファイルには, アスキーファイル(ascii file) バイナリファイル(binary file) がある. (アスキーファイルと,テキストファイルは同じ概念である).

これらの 違いを直観的に説明するとアスキーファイルは 人間が読むことができる文字, 印刷可能文字 (printable character) などにより構成されたファイル, 一方,バイナリファイルは読むことができないファイルである (この説明はとても不正確). ftp にはアスキーファイルとバイナリファイルを転送する モードが各々用意されている. それが アスキーモード (ascii mode) バイナリモード(binary mode) である. バイナリモードではファイルを転送すると同一ファイルの 複製を作成する. 実行コマンドを転送するときは,バイナリモード, プログラムを転送するときは,アスキーモードと覚えるとよいであろう.

ftp コマンドを実行すると,アスキーモードになっている. UNIX 同士で ファイルを転送する場合は,多くの場合バイナリモードで転送する. binary を実行する習慣をつけよう.

表 1: ncftp の主なコマンド
コマンド 説明
get $rfile$ リモートの計算機の$rfile$を同じ名前でローカルの計算機へ転送する
get $rfile$ $lfile$ リモートの計算機の$rfile$$lfile$としてローカルの計算機へ転送する
put $lfile$ ローカルの計算機の$lfile$を同じ名前でリモートの計算機へ転送する
put $lfile$ $rfile$ ローカルの計算機の$lfile$$rfile$としてリモートの計算機へ転送する
bye ftpを終了
dir リモートの計算機のカレントディレクトリにおけるファイルの一覧 表示する
!ls ローカルの計算機のカレントディレクトリにおけるファイルの一覧 表示する
pwd リモートの計算機におけるカレントディレクトリを表示する
cd $rdirectory$ リモートの計算機で,ディレクトリ$rdirectory$に移動する
lcd . ローカルの計算機におけるカレントディレクトリを表示する
lcd $ldirectory$ ローカルの計算機で,ディレクトリ$ldirectory$に移動する
binary バイナリモードにする
ascii アスキーモードする
mget $files$ 引数で指定した複数のファイルをローカルの計算機に 転送する
mput $files$ 引数で指定した複数のファイルをリモートの計算機に 転送する
hash 一定の長さのデータが転送されると # を表示(トグルコ マンド)する
prompt 転送の確認を省略(トグルコマンド)する



next up previous
: Anonymous FTP : FTP : FTP
Yasushi KODAMA 平成12年6月4日