gpt4 book ai didi

svn - 如何在 Unix 中进行批量 svn mv

转载 作者:行者123 更新时间:2023-12-04 21:49:18 30 4
gpt4 key购买 nike

我想在 svn 中将大量文件从一个目录批量移动到另一个目录。不幸的是 svn 只支持一次移动一个文件。

基本上我想将某种类型的文件 (.xml) 移动到一个完全不同的目录,例如mv foo/bar/.xml forbar/xml

我尝试使用 find 并使用 -exec 但我需要为第二个参数剥离目录。有什么想法吗?

编辑:使用 bash

最佳答案

您可以使用 -execdir 选项来完成。这源文件所在的目录运行(这避免了目录链接等的竞争条件)。

find -name '*.xml' -execdir svn move {} `pwd`/foobar/{} \;

关于svn - 如何在 Unix 中进行批量 svn mv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/581546/

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