最新消息:

wget下载网站整个目录所有文件,可指定排除哪些文件类型

软件·服务器 楚斌 1007浏览 0评论

海外服务器上经常有好多文件需要搬运回国到本地,一般都是用迅雷来解决,不过太麻烦了,有时候也不想用迅雷;

我家有其它安装了linux系统服务器,决定用wget来搬运服务器指定目录下的所有文件,一行命令让文件全部自动下载到本地指定目录,方便快捷简单省事很多;

参数解释:

–restrict-file-name=ascii ,将文件名保存为ASCII格式。这样能避免utf-8文件名带来的麻烦(注:1.12版才支持ascii参数值)
-m 整站下载,mirror的缩写,是-N -r -l inf –no-remove-listing 这几个参数的快捷方式,具体详阅各自的说明
-c 续传
-nv 不显示详细的下载详情
-np don’t ascend to the parent directory.即下载的Web页面不越过后面指定的 http://www.xxx.org的范围。当然,如果你指定的是 http://www.xxx.org/download/,则所有的web页面都要在 http://www.xxx.org/download/下
-k 下载完成后,将页面文件中的链接转换为本地链接,便于离线浏览和制作chm等
-E 保存html/css文件时,使用合适的文件后缀。例如,在某些网站有些文件是服务器端动态生成的,虽然是css文件,但后缀并不是css,-E选项可以调整之
-p -np对页面文件做了限制,如果不加-p,则html所需的媒体文件也会受限于-np,-p则会下载html/css文件所需的所有媒体文件(图片、音频、视频等)
-R 拒绝下载的文件后缀列表,逗号分隔

转载请注明:楚盟博客 » wget下载网站整个目录所有文件,可指定排除哪些文件类型

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址