我想让下面能够排除文件夹。比如"$SOURCE_WEB_DIR"=/root 在root里面有a,b,c...等一堆文件夹,然后匹配他们里面的.well-known 文件夹,应该怎么写。搞了一夜没搞出来~
是不是rclone不支持这样匹配啊!
rclone sync "$SOURCE_WEB_DIR" "$TARGET_WEB_DIR" -v --exclude ".user.ini" --delete-excluded >> "$LOG_FILE" 2>&1
我想让下面能够排除文件夹。比如"$SOURCE_WEB_DIR"=/root 在root里面有a,b,c...等一堆文件夹,然后匹配他们里面的.well-known 文件夹,应该怎么写。搞了一夜没搞出来~
是不是rclone不支持这样匹配啊!
rclone sync "$SOURCE_WEB_DIR" "$TARGET_WEB_DIR" -v --exclude ".user.ini" --delete-excluded >> "$LOG_FILE" 2>&1
在 rclone 中,可以通过 --exclude 和 --filter 选项排除文件或文件夹。不过,如果你想匹配子目录中的特定文件夹,比如只同步每个目录中的 .well-known 文件夹,并排除其他文件夹或文件,你可以尝试使用 --include 和 --exclude 的组合来实现。
以下是一个示例代码,帮助你实现只匹配 .well-known 文件夹中的内容:
解释
--include "//.well-known/":包含所有位于任意子目录中的 .well-known 文件夹及其内容。
--exclude "/**":排除其他所有目录和文件。
--exclude ".user.ini":单独排除 .user.ini 文件。
这种组合方式确保只同步 .well-known 文件夹的内容,其他文件或文件夹会被忽略。
By chatGPT
@匿名 #1 其实我也一直在用ai辅助。直到刚刚突然看到别人博客里写的如下内容,然后抱着试试的心态在*前面加一个/
来看看你们怎么解决