gpt4 book ai didi

bash - 如何同步两个本地文件结构

转载 作者:行者123 更新时间:2023-11-29 09:13:37 25 4
gpt4 key购买 nike

我有两个大型源代码树。其中之一有一些过时的图像文件。我想用另一个源树中的最新图像文件自动更新一个源树中的所有旧图像文件(png、jpg、gif)。

我使用的是 Windows 7,但我安装了 Cygwin。到目前为止,我已经尝试过使用 rsync 但没有成功。

我希望我能做这样的事情:

rsync -r *.png newSourceTree oldSourceTree

如果有其他方法可以达到同样的目的,例如一个 Perl 或 Bash 脚本,我也愿意使用它。

如有任何帮助,我们将不胜感激。

谢谢,詹姆斯。

最佳答案

你想要:

rsync -av --include '*.png' --include '*/' --exclude '*' newSourceTree/ oldSourceTree/

快速解释:您想要包含 png 文件,包含所有目录(以便它可以递归),然后排除所有其他内容。包含/排除从左到右处理,默认包含所有内容。

关于bash - 如何同步两个本地文件结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2622525/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com