我想开发一个 Rsync 脚本以递归方式将在一台服务器上创建的文件/文件夹列表复制到另一台服务器
Posted
技术标签:
【中文标题】我想开发一个 Rsync 脚本以递归方式将在一台服务器上创建的文件/文件夹列表复制到另一台服务器【英文标题】:I want to develop a Rsync script to recursively copy the list of files/folders that are created on one server to another server 【发布时间】:2020-11-30 03:01:43 【问题描述】:。我正在使用以下命令来复制特定文件。但是,我们是否可以包含在将文件从源复制到目标时应忽略的文件列表。
rsync -av --include /sourcepath/* --exclude 文件名 user@destinationserver:/destinationpath
【问题讨论】:
【参考方案1】:我们可以参考[1] [1]:https://www.tutorialspoint.com/unix_commands/rsync.html
rsync -lapv --include /sourcecpath/* --exclude-from exclude-list-one user@destinationserver:/destinationpath
-l, --links 将符号链接复制为符号链接 -a, --archive 归档模式;与 -rlptgoD 相同(无 -H) -v, --verbose 增加详细程度 -p, --perms 保留权限 --exclude-from=FILE 从 FILE 中读取排除模式
【讨论】:
以上是关于我想开发一个 Rsync 脚本以递归方式将在一台服务器上创建的文件/文件夹列表复制到另一台服务器的主要内容,如果未能解决你的问题,请参考以下文章