技术知识库

帮助中心 >  产品文档 >  云服务器 >  Linux中将文件权限和所有权复制到另一个文件

chmod --reference=reference_file file

例如,


$ ls -l users.list

$ ls -l keys.list

$ sudo chmod --reference=users.list keys.list

$ ls -l keys.list

将文件权限复制到另一个文件

将文件权限复制到另一个文件


将文件所有权复制到另一个文件

同样,要从其他文件复制所有权,请使用带有--reference开关的chown命令 ,并使用以下语法,其中reference_file是将从其中复制所有者和组的文件,而不是指定owner:文件的组值。


$ chown --reference=reference_file file

例如,


$ ls -l keys.list

$ touch api.list

$ ls -l keys.list

$ sudo chown --reference=keys.list api.list

$ ls -l api.list

将文件所有权复制到另一个文件

image.png


您也可以将文件权限和所有权从一个文件复制到多个文件,如图所示。

image.png

$ sudo chmod --reference=users.list users1.list users2.list users3.list


有关更多信息,请参阅chown和chmod手册页。

$man chmod


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: