Linux 使用wget下载不可通过web访问的文件

Linux 使用wget下载不可通过web访问的文件,linux,bash,terminal,Linux,Bash,Terminal,可以在say/home/中下载文件吗。。。在我的本地机器上使用wget?我在bashshell方面非常新手,所以这可能只是正确使用选项的问题。我收集到的信息是,类似这样的东西应该可以工作,但是我的测试不是在本地下载文件,而是将它们放在我使用wget的文件夹中 root@mysite [/home/username/public_html/themes/themename/images]# wget -O "tester.png" "http://www.mysite.com/themes/t

可以在say/home/中下载文件吗。。。在我的本地机器上使用wget?我在bashshell方面非常新手,所以这可能只是正确使用选项的问题。我收集到的信息是,类似这样的东西应该可以工作,但是我的测试不是在本地下载文件,而是将它们放在我使用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(或其他命令)从一个不可访问的目录(它是一个备份文件)获取内容wget是正确的命令吗

这属于超级用户,但您希望使用将文件复制到本地计算机


当文件无法通过web访问时,您无法使用wget获取该文件。

这属于超级用户,但您希望使用它将文件复制到本地计算机


当文件无法通过web访问时,您无法通过wget获取它。

wget
使用http(或ftp)协议传输其文件,因此,不,您不能使用它传输无法通过这些服务传输的任何内容。您应该使用
scp
。它使用ssh,您可以使用它获取任何文件(即您有权读取的文件)

假设您想从计算机
mycomp
中获取
/home/myuser/test.file
,并将其另存为
test.newext
。然后您可以这样调用它:

scp myuser@mycomp:/home/myuser/test.file test.newext

您可以使用
scp
做很多其他漂亮的事情,因此请阅读手册了解更多可能性

wget
使用http(或ftp)协议传输其文件,因此,不,您不能使用它传输无法通过这些服务使用的任何内容。您应该使用
scp
。它使用ssh,您可以使用它获取任何文件(即您有权读取的文件)

假设您想从计算机
mycomp
中获取
/home/myuser/test.file
,并将其另存为
test.newext
。然后您可以这样调用它:

scp myuser@mycomp:/home/myuser/test.file test.newext

您可以使用
scp
做很多其他漂亮的事情,因此请阅读手册了解更多可能性

太棒了!那个链接太棒了!这个链接非常完美