Rat's

Linux下wget远程下载文件命令应用详解
前言我们在操作Linux VPS服务器的时候,无论是我们建站还是管理,甚至有其他项目需求的时候,对于文件的传输管理...
扫描右侧二维码阅读全文
17
2014/12

Linux下wget远程下载文件命令应用详解

前言

我们在操作Linux VPS服务器的时候,无论是我们建站还是管理,甚至有其他项目需求的时候,对于文件的传输管理用的最多的肯定是wget命令。因为使用wget比我们用FTP上传和下载方便很多,而且效率和速度快,比如我们在操作两台海外VPS之间的站点搬迁的时候,普通的做法就是从A下载到本地,然后从本地上传到B服务器。如果用wget可以直接从A拖到B服务器中,之间的过程可能只需要几秒钟可以完成。

1、下载单个文件

wget https://xx.com/xx

这个命令我们应该是常用的,比如在安装CMS的时候,直接下载文件包,解压后安装,比自己本地上传快很多。

2、下载重命名

wget -O xx.zip https://xx.com/xx

这个我们你可以下载远程文档,然后重命名。

3、限速下载文件

wget --limit-rate=500k https://xx.com/xx

比如我们限速500K下载

4、断点续传

wget -c https://xx.com/xx

对于大文件比较有用,可能因为网络而中断。

5、后台下载

wget -b https://xx.com/xx

如果文件比较大,或者有其他事情做,我们可以设置后台下载,这样就无需等待。

6、伪装代理名称下载

wget --user-agent="Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.204 Safari/534.16" https://xx.com/xx

一般我们操作下载可以知道我们是浏览器还是什么方式下载,但是用这个伪装的方法就判断不出来了。

7、批次下载多个文件

wget -i filelist.txt

我们制作一个filelist.txt文件,然后文档中放置多个文件需要下载。一行一个链接文件。

8、限制送文件大小下载

wget -Q5m -i filelist.txt

比如限制5M。

总结,以上8种wget命令是我们常用的方法,记录下来以便以后有需要的时候参考,关于wget的用法远远不如此,我们还有其他的用户,比如FTP匿名下载、过滤格式下载等。

Vultr注册就送$50,可开日本/新加坡等机房,【点击注册】。
最后修改:2014 年 12 月 17 日 07 : 48 PM

发表评论

7 条评论

  1. 黑鲶鱼

    可能这个问题有点奇葩 但是这问题我确实遇到了就是没想去wget的时候 总是报 bash wget not found command 可是yum install wget的时候 有提示存在 然后我就卸载重新安装 很奇怪的是 只能wget一次 然后 第二次想wget的时候还是老样子 这个是什么原因呢 如果可以的话 可以交换一下微信或者qq吗

    1. Rat's
      @黑鲶鱼

      你先卸载掉wget,再安装看看。

      1. 黑鲶鱼
        @Rat's

        就是卸载安装之后只能wget一次 然后在使用就会提示wget command not found 每次想wget 都得卸载安装

        1. Rat's
          @黑鲶鱼

          你用下export PATH=/usr/local/bin:$PATH命令,然后再试试wget看看

          1. 黑鲶鱼
            @Rat's

            也不好使

            1. 黑鲶鱼
              @黑鲶鱼

              执行export 之后我又重新卸载安装 好像好使了 谢谢博主

              1. Rat's
                @黑鲶鱼

                好了就行,大概是环境变量的问题。