shell wget命令笔记

本文详细介绍了如何使用wget命令来下载文件及目录,包括下载有密码保护的FTP文件、递归下载整个目录及其子目录的内容,并提供了各种实用选项的解释,如忽略特定文件、关闭robots.txt遵循等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

wget 下载

# 下载有密码的 ftp 文件
wget ftp://ftpdomain.cn:2300/Data/1.tar.gz --ftp-user=usname--ftp-password=abcd


# 下载一个目录下的所有文件
wget -r -np -nH -R index.html http://url/
#解释一下各个参数的含义:
# -r   : 遍历所有子目录
# -np  : 不到上一层子目录去
# -nH  : 不要将文件保存到主机名文件夹
# -R index.html  : 不下载 index.html 文件

# Wget跟随robots.txt,可能不允许你抓住网站。不用担心,你可以把它关掉:
wget -e robots=off http://www.example.com/

最常见的Wget命令列表:
http://man.linuxde.net/wget

# 注意:大小写敏感!大写和小写命令代表不同操作 
-P 表示下载到哪个目录
-r 表示递归下载
-np 不要追溯到父目录
-k 表示将下载的网页里的链接修改为本地链接.
-p 获得所有显示网页所需的元素
-c 断点续传
-nd 递归下载时不创建一层一层的目录,把所有的文件下载到当前目录
-o 将log日志指定保存到文件(新建一个文件)
-a, –append-output=FILE 把记录追加到FILE文件中
-A zip 只下载指定文件类型(zip)
-N 不要重新下载文件除非比本地文件新
-O test.zip 下载并以不同的文件名保存
-nc 不要覆盖存在的文件或使用.#前缀
-m, –mirror 等价于 -r -N -l inf -nr
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值