Shell 使用wget和IP下载大型文件?
我有一个IP为1.2.3.4的服务器,但该IP未连接到任何域。我使用putty在该服务器的shell上创建了一个巨大的tar.gz文件。该文件位于该服务器上的/var/www。现在我想使用wget在另一台服务器上获取该文件 我试过一些命令,但没有奏效。如何在另一台服务器上获取该文件Shell 使用wget和IP下载大型文件?,shell,wget,Shell,Wget,我有一个IP为1.2.3.4的服务器,但该IP未连接到任何域。我使用putty在该服务器的shell上创建了一个巨大的tar.gz文件。该文件位于该服务器上的/var/www。现在我想使用wget在另一台服务器上获取该文件 我试过一些命令,但没有奏效。如何在另一台服务器上获取该文件 谢谢 我假设您有一个像apache或lighttpd这样的工作web服务器,文档根是/var/www $ wget http://1.2.3.4/huge.tar.gz 如果wget不是必须的,您只需在两台服务器
谢谢 我假设您有一个像apache或lighttpd这样的工作web服务器,文档根是/var/www
$ wget http://1.2.3.4/huge.tar.gz
如果wget不是必须的,您只需在两台服务器之间使用scp即可。假定web服务器正在工作(为什么要将其放入
/var/www
),您将使用wgethttp://1.2.3.4:/path/from/DOCROOT/to/huge.tar.gz
。如果没有web服务器,那么rsync1.2.3.4:/path/to/maging.tar.gz
wget
只支持HTTP HTTPS和FTP。看起来很有希望,我使用wget会被禁止403。你找到了服务器。我怀疑您的问题是/var/www
。它应该位于DOCROOT下面,DOCROOT通常是/var/www/html
或/var/www/htdocs
。使用/var/www/html时也会遇到同样的问题:/No,No,您的巨型.tar.gz
必须位于Web服务器目录中的DOCROOT下面。通常,/var/www
是服务器根目录,您没有外部访问该目录中文件的权限。因此,maging.tar.gz
必须去你服务网页的地方。(您的index.html
所在的位置——或者在dir结构的下面)。然后,wget
可以通过http://
$scp访问它user@1.2.3.4:/var/www/magig.tar.gz.对不起,我不明白:)