前言

使用Nginx搭建WebDAV之后,免不了会有传输整个文件夹的事情发生,这里可以直接使用wget遍历文件夹

wget遍历文件夹

1
wget -r -np -nH -R index.html -q $url

参数含义说明

参数 含义
$url 网站地址,需自行替换
-r 遍历所有子目录
-np 不遍历上级目录
-nH 不将文件保存到主机名文件夹
-R index.html 不下载 index.html 文件
-q 静默模式,不输出提示

补充说明

wget不下载 index.html 文件时会产生 index.html.tmp 文件
因此还需清理掉tmp文件

1
find . -name 'index.html.tmp' -type f -print -exec rm -rf {} \;