wget

 wget 下载命令使用

1. 学习“wget”的各种使用方法,完成以下功能并在实验报告中记录所使用的

命令。(关于如何使用 wget 请参看附录:“wget 使用”或使用 man wget

查看帮助)

Ø1.1 断点续传

例子: wget –c ftp://debian.ustc.edu.cn/debian/tools/loadlin.exe

终端会出现下载提示,显示下载流程。下载完成后,所下载文件会出现在当前文件

夹下。

Ø1.2 后台运行下载任务

例子:wget –b ftp://debian.ustc.edu.cn/debian/tools/loadlin.exe

这时候下载会自动在后台下载,和上一个命令的显示不同。下载的文件同样会在当

前文件夹下。

Ø 1.3利用编写下载 URL 列表文件的方法实现下载批量文件

例子:可以在当前文件夹下建立一个新的文件,如 list,使用命令 touch list 来创建

一个名为 list 的文件,使用 gedit list 命令,打开 list 文件,在其中输入 URL 列表,

如:

ftp://debian.ustc.edu.cn/debian/tools/loadlin.exe

ftp://debian.ustc.edu.cn/debian/tools/loadlin.txt

然后保存关闭,在终端中使用命令:wget ‐i list,就可以下载 list 中的两个文件。

Ø1.4 下载指定后缀名的文件(需要与-m 或者-r 等参数结合使用)(创建目录结构和不

创建目录结构两种情况)   创建目录:

    wget –x –r –A “*.txt” ftp://debian.ustc.edu.cn/debian/tools/

此时下载的文件和服务器上的文件目录保持一致,在本地创建了

debian.ustc.edu.cn/debian/tools/,里面只有 loadlin.txt 文件

    不创建目录:

    wget –nd –r –A “*.txt” ftp://debian.ustc.edu.cn/debian/tools/

    此时下载的文件就在当前文件夹

Ø1.5 下载除某后缀名之外的文件(需要与-m 或者-r 等参数结合使用)(创建目录结构

和不创建目录结构两种情况)  创建目录:

    wget –x –r –R “*.txt” ftp://debian.ustc.edu.cn/debian/tools/    

    不创建目录:

wget –nd –r –R “*.txt” ftp://debian.ustc.edu.cn/debian/tools/

Ø1.6 下载某网站上一个完整的子目录(镜像)eg: ftp://debian.ustc.edu.cn/debian/tools/

   例子:wget –m ftp://debian.ustc.edu.cn/debian/tools/

注意

1.下载的时候,不要选择太大的文件,以免超出硬盘配额。尤其是‐m 命令,是对整个站作

镜像,如果直接使用 wget ‐m ftp://debian.ustc.edu.cn 肯定会超出硬盘使用量,使用‐m

数一定要注意后面 URL 中的大小。

  1. 解释下列命令行的含义:

-x, --force-directories 强制创建目录
-nH, --no-host-directories 不创建主机目录

 wget -r -nH ftp://10.1.1.1/movie/

     -nH, --no-host-directories 不创建主机目录

-r, --recursive 递归下载--慎用!

      wget -r -R "*.htm*\?*" -k http://www.abc.com/blog 

-R, --reject=LIST 分号分隔的不被接受的扩展名的列表

      wget -r -k http://www.abc.com/blog

-k, --convert-links 转换非相对链接为相对链接

     -K, --backup-converted 在转换文件X之前,将之备份为 X.orig

wget -r -l2 -k http://www.abc.com/blog

     -l, --level=NUMBER 最大递归深度 (inf 或 0 代表无穷). 

wget -nc -r -k http://www.abc.org/help/

     -nc, --no-clobber 不要覆盖存在的文件或使用.#前缀

 wget -i your.file

      -i, --input-file=FILE 下载在FILE文件中出现的URLs

posted @ 2019-10-30 19:29  三千山人  阅读(243)  评论(0)    收藏  举报