>工作文件的权限错误>具有正确权限的相同文件的旧版本(权限,用户和组)
我只需要同步权限而不更改文件内容.我试过rsync但我找不到合适的选择.你能给我一些建议吗?
提前致谢.
编辑
感谢您的建议我有这个脚本.它以递归方式更改子树权限:
#!/bin/bash cd good find $1/* | while read DIR do chown --reference="$DIR" "/bad/$DIR" chmod --reference="$DIR" "/bad/$DIR" done
不是杰作,但它适合我.
#!/bin/bash for FILE in /path/to/good/directory/* do chown --reference="$FILE" /path/to/bad/directory/"$(basename "$FILE")" chmod --reference="$FILE" /path/to/bad/directory/"$(basename "$FILE")" done