よく使う ftp コマンドオプション
ftp -usage:usage を表示する
$ ftp -usage
usage: ftp [-46AadefginpRtvV] [-N netrc] [-o outfile] [-P port] [-q quittime]
[-r retry] [-s srcaddr] [-T dir,max[,inc]]
[[user@]host [port]] [host:path[/]] [file:///file]
[ftp://[user[:pass]@]host[:port]/path[/]]
[http://[user[:pass]@]host[:port]/path] [...]
ftp -u URL file [...]
よく使う FTP 用コマンド
ftp コマンドで、ローカル(Mac)からリモート(FTP サーバ)に接続し、プロンプトが「ftp> 」の状態のときに実行する FTP 用のコマンドhelp:ftp コマンド一覧を表示する
ftp> help
Commands may be abbreviated. Commands are:
! features mls prompt site
$ fget mlsd proxy size
account form mlst put sndbuf
append ftp mode pwd status
ascii gate modtime quit struct
bell get more quote sunique
binary glob mput rate system
bye hash mreget rcvbuf tenex
case help msend recv throttle
cd idle newer reget trace
cdup image nlist remopts type
chmod lcd nmap rename umask
close less ntrans reset unset
cr lpage open restart usage
debug lpwd page rhelp user
delete ls passive rmdir verbose
dir macdef pdir rstatus xferbuf
disconnect mdelete pls runique ?
edit mdir pmlsd send
epsv4 mget preserve sendport
exit mkdir progress set
help(コマンド):コマンドの概要説明を表示する
usage (コマンド):コマンドの引数を確認する
ls:リモート(FTP サーバ)のディレクトリ内のファイルリストを表示する
passive auto:
パッシブモードが使えないリモート( FTP サーバ)へアクセスする場合に、アクティブモードに切替えて、リモート側からデータコネクションを確立する。
ftp コマンド実行時に、「-A」オプションを指定して強制的にアクティブモードで接続する方法もあり。
usage (コマンド):コマンドの引数を確認する
cd(ディレクトリ):リモート(FTP サーバ)の作業ディレクトリを変更する
lcd(ディレクトリ):ローカル(Mac)の作業ディレクトリを変更する
dir:リモート(FTP サーバ)のディレクトリ内のファイルリストを表示する
pwd:リモート(FTP サーバ)で、現在どこのディレクトリにいるかを確認する
lpwd:ローカル(Mac)で、現在どこのディレクトリにいるかを確認する
mkdir(ディレクトリ):リモート(FTP サーバ)上でディレクトリ作成する
rmdir(ディレクトリ):リモート(FTP サーバ)上でディレクトリを削除する
ascii:ASCII モードでファイル転送する
binary:バイナリーモードでファイル転送する
put(ファイル):リモート(FTP サーバ)に単一ファイルを転送する(アップロード)
mput(ファイル):リモート(FTP サーバ)に複数ファイルを転送する(アップロード)
get(ファイル):リモート(FTP サーバ)から単一ファイルを取ってくる(ダウンロード)
mget(ファイル):リモート(FTP サーバ)から複数ファイルを取ってくる(ダウンロード)
bye:ftp コマンドを終了する
exit:ftp コマンドを終了する
quit:ftp コマンドを終了する