実際に動かした例を示す、見せれない部分は$変数名とした。

そのためこのままでは動かないが参考にはなるだろう。

cd ~ 
mkdir $basedir
cd $basedir
mkdir $target
mkdir tmp
cd tmp
ftp -n

open $ftphost
user $user $path
prompt

#下記の表示を確認してから
#Interactive mode off.

cd $basedir
cd $target
mget *
bye

mv * ../$target
cd ..
ls ./$target

補足説明

prompt トグル形式で、いちいちダウンロードするかどうかの質問をする・しないを変更できる

mget 一括でダウンロードする。

リモートホストのファイルを取得する・scpコマンド

ファイルを取得する方法

scp USERNAME@REMOTE_HOST:/FILE .

http://linux.just4fun.biz/%E9%80%86%E5%BC%95%E3%81%8DUNIX%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89/%E3%83%AA%E3%83%A2%E3%83%BC%E3%83%88%E3%83%9B%E3%82%B9%E3%83%88%E3%81%AE%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E5%8F%96%E5%BE%97%E3%81%99%E3%82%8B%E3%83%BBscp%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89.html

ディレクトリ以下全てのファイルを取得する方法

scp -r USERNAME@REMOTE_HOST:/DIR ~/Desktop
トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2012-11-13 (火) 18:54:56 (4174d)