UNIX系OSのコマンドラインのFTPでファイルを連続してgetする方法があると聞いたのですが, どのようにすればいいのでしょうか。
FTPは特殊なコマンドというわけではなく,UNIXで提供されている最も一般的なファイル転送サービスのことを指します。したがって,どんなUNIX系OSでもほぼ共通したコマンドを使うことができます。
連続してgetするにはmgetというコマンドを使います。使い方は,
host>mget aaa.gif bbb.gif
ccc.htm
などのように,サーバー上に置いてあるファイル名をスペースで区切って指定するだけです。もちろんワイルドカードにも対応していますので,
host>mget *.gif *.htm
というふうに使うこともできます(この例では拡張子がgifとhtmのファイルすべてを連続してgetする)。
サーバーの設定によっては,一気にファイル転送してくる場合もありますし,サーバー上で見つかったファイルを1個ずつ転送するかどうか問い合わせてくる場合もあります。
(三谷直之)