當前位置:首頁 » 文件傳輸 » wgetftp上傳文件
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

wgetftp上傳文件

發布時間: 2023-02-11 00:05:34

① curl和wget的區別和用法介紹

區別:1.curl是libcurl這個庫支持的,wget是一個純粹的命令行命令。
2.curl支持更多的協議。
3.curl 默認支持HTTP1.1(也支持1.0),而wget僅僅支持HTTP1.0規范。
4.curl在指定要下載的鏈接時能夠支持URL的序列或集合,而wget則不能這樣;
5.wget支持遞歸下載,而curl則沒有這個功能。

Linux curl是一個利用URL規則在命令行下工作的文件傳輸工具。它支持文件的上傳和下載,所以是綜合傳輸工具,但按傳統,習慣稱url為下載工具。

用法:CURL 是使用URL語法的傳送文件工具,支持FTP、FTPS、HTTP HTPPS SCP SFTP TFTP TELNET DICT FILE和LDAP。curl 支持SSL證書、HTTP POST、HTTP PUT 、FTP 上傳,kerberos、基於HTT格式的上傳、代理、cookie、用戶+口令證明、文件傳送恢復、http代理通道和大量其他有用的技巧。

wget是一個從網路上自動下載文件的自由工具,支持通過HTTP、HTTPS、FTP三個最常見的TCP/IP協議下載,並可以使用HTTP代理。wget名稱的由來是「World Wide Web」與「get」的結合。

② 用wget怎麼下載內網一台FTP伺服器上的文件,(伺服器禁止匿名) 用高手嗎

wget ftp://10.21.2.10/home/work/myfile

③ windows和unix,linux,下FTP文件,本地和遠程傳文件,網站文件大小,是不是不一樣

用二進制方式傳,文件大小不會變

用 Ascii模式傳會,根據windows或unix將行結束符自動轉換成本機的結束符,因此文件大小有變化

Unix系統里,每行結尾只有「<換行>」,即「\n」;Windows系統裡面,每行結尾是「<回車><換行>」,
即「\r\n」;Mac系統里,每行結尾是「<回車>」,即「\r」。一個直接後果是,Unix/Mac系統下的文件在Windows里打開的話,所有文字會變成一行;而Windows里的文件在Unix下打開的話,在每行的結尾會多車一個^M字元。 ascii碼方式ftp傳輸時會自動轉換成本機的結束符

在ftp下輸入binary即為二級制方式,輸入ascii即為ascii碼方式傳輸。除了純文本文件,一般都是使用二進制傳輸,以保證文件的一致性。

④ 200分!怎麼用 WGET 命令行下載 FTP伺服器里的文件

您好!用WGET命令行下載FTP伺服器里的文件並不復雜,前提是你要配置好FTP的用戶和訪問目錄,即創建FTP用戶。這個配置我就不詳細說了,下面我舉個例子來說明WGET下載FTP文件的用法。

方法一:(推薦,因為使用標準的格式)

1、使用wget匿名ftp下載(比較少用)
格式:
wget 參數列表 ftp-url

2、使用wget用戶名和密碼認證的ftp下載(通過登錄FTP伺服器端來下載,最常用)
格式:
wget 參數列表 --ftp-user=FTP用戶名 --ftp-password=FTP用戶密碼 url
示例:
wget -P d:\MyFile --ftp-user=tt --ftp-password=tt ftp://192.168.1.169/File/test.txt
注釋:這里在FTP的目錄中下載了一個test.txt的記事本類型文件,FTP登錄用戶名是tt,登錄密碼是tt。這里格式中的url就是:ftp://192.168.1.169/File/test.txt,其中File是FTP目錄中的文件夾,而test.txt在File目錄下,也就是要下載的文件。這里-P d:/MyFile為參數列表,意思是你下載的文件test.txt被保存到了D盤中的MyFile目錄下,如果沒有添加這里的另存為目錄參數,則下載的文件默認被保存到wget.exe目錄下。當然wget還有很多參數命令,你可以通過網上搜索得到。

方法二:

格式:
wget ftp://FTP用戶名:FTP用戶密碼@FTP伺服器端的IP地址/目錄路徑/要下載的文件名
示例:
wget ftp://tt:[email protected]/File/test.txt

注意:FTP的URL中沒有盤符號和冒號,並且使用「/」而不是「\」,
但是將下載文件另存為目錄時,這個目錄就可以像常規一樣使用盤符號和「\」。
如果沒有用另存為(-P),則下載的文件默認在wget.exe目錄下。
如:
wget -P d:\MyFile --ftp-user=tt --ftp-password=tt ftp://192.168.1.169/File/test.txt
這時下載的文件保存在D盤的MyFile文件夾中了。

至於wget的下載命令參數,網上搜索就有,我就不一一列舉了。關鍵是學會怎麼用,學會wget的下載參數的格式,學會了格式再加上你想要的下載參數命令就能輕松自定義下載啦。推薦方法一。
若有不明白的,直接找我吧。

希望採納。