linux – 如何将文件的权限复制到另一个文件?

我有两个文件
-rw-rw-r--  1 webapp webapp   215 Jun 21  2012 index.PHP
-rw-rw-rw-  1 root   root      58 Dec 17 11:02 patch.log

我想给patch.log提供与index.PHP相同的权限.

我可以手动完成:

chown webapp:webapp patch.log
chmod 664 patch.log

但这应该是脚本的一部分,我不一定知道index.PHP的确切权限是什么.

有没有办法将给定文件的权限复制到另一个文件

解决方法

您可以将文件用作chown和chmod的参考文件
chown --reference=index.PHP patch.log
chmod --reference=index.PHP patch.log

这一切都在手册页中

chown

–reference=RFILE
use RFILE’s owner and group rather than specifying OWNER:GROUP
values

chmod

–reference=RFILE use RFILE’s mode instead of MODE values

相关文章

Linux中的ARP防火墙主要用于防御ARP欺骗攻击,其效果取决于多...
insmod和modprobe加-f参数导致Invalid module format错误 这...
将ArchLinux安装到U盘 几个月前入门Arch的时候上网搜了不少安...
1、安装Apache。 1)执行如下命令,安装Apache服务及其扩展包...
一、先说一下用ansible批量采集机器信息的实现办法: 1、先把...
安装配置 1. 安装vsftpd 检查是否安装了vsftpd # rpm -qa | ...