如何通过比较权限的备份文件递归更改权限

How to recursively change permissions with backup file comparing permissions

所以在我的工作中我犯了一个错误,它在文件夹内递归地更改了所有文件权限(文件所有者和组)。我有那个文件夹的备份。我在 nsf 服务器内部工作,我的想法是将备份目录的权限递归复制到我犯错误的目录。所有文件夹和文件都具有相同的名称,我想从备份中获取每个 file/directory 的权限,然后递归地将权限复制到原始目录。

所以你可以使用

chown -R root:user /dir

将文件所有权更改为用户

-R 在目录中递归执行命令

同样

chmod -R 600 /目录

然后您以自己的格式指定您的权限和所有权