我一直在试图弄清楚如何备份我的文件服务器(通过 smb 的 CentOS)用户文件夹的内容,忽略某些文件类型和目录。看起来这应该很容易,但我没有弄清楚如何忽略多个目录。
我想忽略以下内容:
.
所有以 a或 a开头的文件和目录_
- 所有 MS Office 临时文件(例如
~$*
) - 锁定文件(例如
.lock
)
我尝试了一堆不同的--exclude
标志组合,但无法正常工作。
这是最有意义的命令,但它不排除任何东西:
s3cmd sync --dry-run --verbose --delete-removed --exclude '.*' '_*' '~$*' '*.lock' /home/user-folder s3://bucket-name/