linux之wget下载文件
用 wget 命令下载文件
你可以使用 wget
命令来下载指定链接的文件。默认情况下,下载的文件将保存到当前工作目录中的同名文件中。
$ wget http://www.lxlinux.net --2021-09-20 17:23:47-- http://www.lxlinux.net/ Resolving www.lxlinux.net... 93.184.216.34, 2606:2800:220:1:248:1893:25c8:1946 Connecting to www.lxlinux.net|93.184.216.34|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 1256 (1.2K) [text/html] Saving to: 'index.html'
如果你不想将下载的文件保存在本地,而只是想将其显示在标准输出(stdout)里,可以使用 --output-document
选项,同时后面再跟上一个 -
号。
$ wget http://www.lxlinux.net --output-document - | head -n4 <!doctype html> <html> <head> <title>Example Domain</title>
如果你想给下载的文件重新命名,那么可以使用 --output-document
选项(或者更简便,直接使用 -O
即可):
$ wget http://www.lxlinux.net --output-document newfile.html
2. 断点续传
如果你要下载的文件非常大,因为网络的原因有可能出现一次性无法下载完全的情况。如果每次都要重新下载,那么都不知道要等到猴年马月。
这种情况下,就可以使用 --continue
选项(或者 -c
)实现断点续传。也就是说,如果因为各种原因导致下载中断,使用了这个选项,就可以继续上次的下载,而不需要重新进行下载。
$ wget --continue https://www.lxlinux.net/linux-distro.iso