歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> linux命令行下的ftp多文件下載和目錄下載

linux命令行下的ftp多文件下載和目錄下載

日期:2017/3/1 14:12:53   编辑:關於Linux
linux命令行下的ftp多文件下載和目錄下載 目標ftp服務器是一個非標准端口的ftp 1.通過shell登錄 #ftp //shell下輸入ftp命令,進入到ftp提示符 >open IP PORT //IP ,PORT對應為服務器的IP和端口號 或者直接使用一條語句 #ftp IP PORT 2.多文件下載(對目錄無效) 如:下載目錄下的所有文件(子目錄是無法下載下來的) >mget * 這樣操作,下載每個文件都會提問,每次都要輸入一個y 要去掉提問,就要先輸入 >prompt off 3.解決:ftp命令行不支持目錄下載 通過wget得到解決 #wget ftp://IP:PORT/* --ftp-user=xxx --ftp-password=xxx -m 注: 星號*必須有,否則下載下來的就一個文件index.html -r參數就是用來目錄下載的 附: 一個ftp多文件下載上傳的shell腳本 ftp server: 192.168.0.100:2121 User/PWD : test/ 2009 到OUTBOX下下載所有的文件(不包括文件夾),並將test.txt上傳到INBOX 內容如下 #!/bin/bash #cd /home/ftptmp/ ftp -v -n 192.168.0.100 2121 <<EOF user test 2009 binary cd OUTBOX prompt mget * cd .. cd INBOX put test.txt close bye EOF
Copyright © Linux教程網 All Rights Reserved