Linux   发布时间:2022-04-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了linux – rsync仅复制特定的文件夹大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我有一个文件和dirs的目录.我想要的是从该目录制作几个文件夹的rsync副本.例如,让我说: /home/user -- drwxr-xr-x folderA -- drwxr-xr-x folderB -- drwxr-xr-x folderC -- -rw-r--r-- file.1 -- -rw-r--r-- file.2 我想使用rsync复制folderA和folerB.我已
我有一个文件和dirs的目录.我想要的是从该目录制作几个文件夹的rsync副本.例如,让我说:
/home/user
-- drwxr-xr-x  folderA
-- drwxr-xr-x  folderB
-- drwxr-xr-x  folderC
-- -rw-r--r--  file.1
-- -rw-r--r--  file.2

我想使用rsync复制folderA和folerB.我已经创建了文件rsync_folders.txt

+ /folderA/**
+ /folderB/**

我的问题是rsync将始终复制文件,除非它匹配排除模式.但如果我补充

- /**

没有任何东西被复制,因为rsync首先匹配排除模式.

有任何想法吗?

注意:我无法列出我要排除的所有文件夹和文件.它会不时变化.

解决方法

使用rsync -av src1 src2 src3 … dst或将所有要rsync的文件夹放在文本文件(单独的行中的每个文件夹)中,并使用rsync -arv –files-from = sources.txt dst. 请注意,认情况下,-a意味着–recursive,但不使用–files-from,因此在这种情况下必须明确指定-r.

大佬总结

以上是大佬教程为你收集整理的linux – rsync仅复制特定的文件夹全部内容,希望文章能够帮你解决linux – rsync仅复制特定的文件夹所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。