chmod/chown/chgrp的一个有用的参数--reference
这三个命令是设计目录/文件的权限、所属者、所属组的。有些情况我们用常用的操作是很不方便的,如写脚本时,事先不知道这些权限,或基于许多不同的文件进行多个权限的设计。
其实还有一种好的方法:就是从一个文件复制相应的权限,从属属性给另一个文件。也可以说是使权限类似于另一个文件的权限。
就是要用参数:--reference
如:
# ll
-rwxrwxrwx 1 root root 290 Aug 25 02:41 lili.mu
-rw-r--r-- 1 root root 30 Aug 25 02:41 los.log
# chmod --reference los.log lili.mu //将los.log的权限复制给lili.mu
[root@test reference]# ll
total 16
-rw-r--r-- 1 root root 290 Aug 25 02:41 lili.mu
-rw-r--r-- 1 root root 30 Aug 25 02:41 los.log
# ll
-rw-r--r-- 1 ftp ftp 290 Aug 25 02:41 lili.mu
-rw-r--r-- 1 root root 30 Aug 25 02:41 los.log
# chgrp --reference los.log lili.mu //将los.log的属组复制给lili.mu
# ll
-rw-r--r-- 1 ftp root 290 Aug 25 02:41 lili.mu
-rw-r--r-- 1 root root 30 Aug 25 02:41 los.log
# ll
-rw-r--r-- 1 ftp ftp 290 Aug 25 02:41 lili.mu
-rw-r--r-- 1 root root 30 Aug 25 02:41 los.log
# chown --reference los.log lili.mu //将los.log的属主、属组同时复制给lili.mu
# ll
-rw-r--r-- 1 root root 290 Aug 25 02:41 lili.mu
-rw-r--r-- 1 root root 30 Aug 25 02:41 los.log
阅读(1257) | 评论(0) | 转发(1) |