【发布时间】:2013-02-21 02:44:02
【问题描述】:
我有同一个目录树的两个副本。它们在两者中几乎都有相同的文件(一个版本可能有几个额外或丢失的文件)。但是,大多数文件对于两个目录都是通用的(具有相同的相对路径和所有内容)。
假设这些在目录中:
version1/
version2/
问题是 version1/ 中的权限搞砸了,我想复制 version2/ 中的权限,但不要替换 version1/ 中较新的文件。
是否有通过 bash 自动执行此操作的方法? (不一定是 bash,也可以是其他方法/编程语言)。
【问题讨论】:
-
我在ServerFault中创建了一个与该主题相关的新问题:Copy file permissions, but not files in Unix
-
我和其他人一样认为这是一个很好的问题,问题和答案的 100 多票就证明了这一点。如果您无法重新打开此问题,至少将其迁移到 Unix 和 Linux,这样会更受欢迎。我在这里没有足够的代表来提名重新开放,但希望 OP 可以。
标签: linux bash permissions copy chmod