Macos Mac osx终端合并文件夹(rsync?)
我有两个文件夹,我想合并,根目录是AIR3SDK,它有子文件夹,如frameworks、lib、bin等。我想合并到其中的文件夹名为AIR SDK,其中还包括子文件夹,有些与根文件夹同名,有些是新的 我想用新文件覆盖根文件夹中所有不同的文件(不是覆盖整个文件夹,而是检查并查看哪些文件不同)。如果它是一个新文件,只存在于AIR SDK中,那么我希望它被复制到适当的文件夹 我尝试过rsync-r“airsdk”“AIR3SDK”,但它只将airsdk文件夹复制到AIR3SDK文件夹中Macos Mac osx终端合并文件夹(rsync?),macos,air,terminal,Macos,Air,Terminal,我有两个文件夹,我想合并,根目录是AIR3SDK,它有子文件夹,如frameworks、lib、bin等。我想合并到其中的文件夹名为AIR SDK,其中还包括子文件夹,有些与根文件夹同名,有些是新的 我想用新文件覆盖根文件夹中所有不同的文件(不是覆盖整个文件夹,而是检查并查看哪些文件不同)。如果它是一个新文件,只存在于AIR SDK中,那么我希望它被复制到适当的文件夹 我尝试过rsync-r“airsdk”“AIR3SDK”,但它只将airsdk文件夹复制到AIR3SDK文件夹中 谢谢 如果我正
谢谢 如果我正确理解您的意图,您可以使用
cp -Rp "AIR SDK/" AIR3SDK
它会将AIR SDK的内容复制到AIR3SDK中,用AIR SDK的版本替换两个目录结构中的任何文件。cp
命令的文档如下:
如果复制成功,则可以使用删除AIR SDK
rm -rf "AIR SDK/"
此处的文档:如果我正确理解您的意图,您可以使用
cp -Rp "AIR SDK/" AIR3SDK
它会将AIR SDK的内容复制到AIR3SDK中,用AIR SDK的版本替换两个目录结构中的任何文件。cp
命令的文档如下:
如果复制成功,则可以使用删除AIR SDK
rm -rf "AIR SDK/"
此处的文档:Hi,我尝试了上述解决方案(添加sudo以获得请求的权限),结果与将“air sdk”文件夹作为一个整体复制到air3sdk文件夹中的结果相同。我正在寻找的结果是将“air sdk”文件夹中的所有文件夹和文件复制(并替换同名文件)到air3sdk中,谢谢!!对不起,我弄错了,第一个命令缺少一个
/
。当然,根据您的用户权限,您需要使用sudo
。您好,我尝试了上述解决方案(添加sudo以获得请求的权限),这与将“air sdk”文件夹作为一个整体复制到air3sdk文件夹的结果相同。我正在寻找的结果是将“air sdk”文件夹中的所有文件夹和文件复制(并替换同名文件)到air3sdk中,谢谢!!对不起,我弄错了,第一个命令缺少一个/
。当然,根据您的用户权限,您需要使用sudo
。