[英]Download non web accessible file with wget
是否可以使用wget將說/ home / ...中的文件下載到我的本地計算機? 我在bash shell方面還算是新手,所以也許這只是正確使用選項的問題。 我收集到的是這樣的東西應該可以工作,但是我的測試不是在本地下載文件,而是將它們放在我正在使用wget的文件夾中
root@mysite [/home/username/public_html/themes/themename/images]# wget -O "tester.png"
"http://www.mysite.com/themes/themename/images/previous.png"
--2011-09-08 14:28:49-- http://www.mysite.com/themes/themename/images/previous.png
Resolving www.mysite.com... 173.193.xxx.xxx
Connecting to www.mysite.com|173.193.xxx.xxx|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 352 [image/png]
Saving to: `tester.png'
100%[==============================================================================================>] 352 --.-K/s in 0s
2011-09-08 14:28:49 (84.3 MB/s) - `tester.png' saved [352/352]
也許上面的例子很糟糕,但是我似乎無法弄清楚如何使用wget(或其他命令)從不可從Web訪問的目錄(其備份文件)中獲取某些內容,這是wget的正確命令嗎?
這屬於超級用戶,但是您想使用scp
將文件復制到本地計算機。
如果無法通過網絡訪問文件,則無法使用wget獲取它。
wget
使用http(或ftp)協議來傳輸它的文件,所以不,您不能使用它來傳輸那些服務無法提供的任何內容。 您應該做的是使用scp
。 它使用ssh,您可以使用它來獲取任何文件(即您具有讀取權限的文件)。
假設您要從計算機mycomp
/home/myuser/test.file
,並且要將其另存為test.newext
。 然后,您將像這樣調用它:
scp myuser@mycomp:/home/myuser/test.file test.newext
您還可以使用scp
做很多其他漂亮的事情,因此請閱讀手冊以獲取更多可能性!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.