背景:
今天 在做项目的时候, 需要在服务器上用nginx搭建一个文件管理系统, 然后在另一个服务器上下载一个文件夹下的所有内容
nginx搭建的文件管理系统
在server块里添加一个location
server {
root /usr/share/nginx/html;
index index.html index.htm;
server_name 127.0.0.1;
location /files {
autoindex on;
}
}
然后创建文件夹/usr/share/nginx/html/files/
wget 下载一个文件夹
wget -r -np -nH -R index.html http://www.xxx.com/files/download/
# 如果url最后不用尾斜杠, 那么下载完这个文件夹后还会去同级目录下的其他文件夹继续下载
各个参数的含义:
-r : 遍历所有子目录
-np : 不到上一层子目录去
-nH : 不要将文件保存到主机名文件夹
-R index.html : 不下载 index.html 文件
参考: https://blog.csdn.net/qq_35793285/article/details/89879693
网友评论