看板 Linux 關於我們 聯絡資訊
※ 引述《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