作者zchien (小建)
看板Linux
標題Re: [問題] WinXP是否可寫批次檔..自動下載linux f …
時間Fri May 28 00:13:02 2010
※ 引述《bymee (殘.眼)》之銘言:
: ※ 引述《zchien (小建)》之銘言:
: : 是否可以在WINDOWS利用一個類似批次檔的東西
: : 去抓Linux的FTP上面的東西....
: : 因為我目前都是利用FTP軟體連線進去(從winXP 連到Linux)...再一個一個抓..
: : 可是很麻煩...
: : 不知道有沒有辦法寫成一個批次檔...或是一個script....
: : 並且請告訴我要怎麼用...謝謝
: : 例如:我要連線的FTP是10.10.20.1
: : 帳號是AAA 密碼是BBB
: : 要抓取的檔案是 /user_data/DATA1.TXT
: : /user_data/DATA2.TXT
: : /user_data/DATA3.TXT
: : 希望存在WINXP內的d槽...請問應該怎麼寫..
: : 而且要怎麼執行該程式呢
: 用 ftp -s:filename 應該可做到。
: 1.建立一個純文字檔,如:ftp.txt, 內容如下:
: ----------------- begin of ftp.txt
: open 10.10.20.1
: AAA
: BBB
: lcd d:
: get /user_data/DATA1.TXT
: get /user_data/DATA2.TXT
: get /user_data/DATA3.TXT
: bye
: ----------------- end of ftp.txt
: 2.建立一個批次檔,如:ftptest.bat (可以先用記事本編輯,再改成.bat)
: (只有一行)
: ----------------- begin of ftptest.bat
: ftp -s:ftp.txt
: ----------------- end of ftptest.bat
: 3.點兩下 ftptest.bat
感謝你的說明...
但是我測試之後發現...
命令列..會一直跑ftp -s:ftp.txt....
而不會進行任何的複製動作...
而且我是否有辦法複製檔案....只複製今天更新的檔案...
例如:/user_data/裡面有上百個DATA...但是我只想複製今天更新的內容
其他都不要複製...
如果我要複製的檔案...散佈在A,B,C,D...目錄內...
我是否可以用類似 get > data.txt的方式...去下載我在data.txt所編輯的各個路徑
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.255.186.127
推 zero00072:我只知道 Linux 的 lftp 有 mirror 可以符合你的要求。 05/28 00:42
推 buganini:linux用rsyncd, windows用cwrsync 05/28 01:58
→ yves0417:要下載多個檔案要用mget 05/28 02:32