002 linux之文件目录相关命令

一、用户与用户组

1.1 修改文件的所属用户组:chgrp [-R] dirname/filename

chgrp ==>change group 改变组。 -R 参数:recursive 进行递归。
示例,以root身份,把initial-setup-ks.cfg文件原本的所属组root组,改为user组。(备注,改为其他组时,这个组必须要先存在)
[root@study ~]# chgrp users initial-setup-ks.cfg
image

1.2 修改文件拥有者:chown [-R] 账户名:用户组名 dirname/filename

chown ==>change owner 改变拥有者。-R 参数,递归
示例,以root身份,把initial-setup-ks.cfg文件的所有者root改为nfl
[root@study ~]# chown nfl initial-setup-ks.cfg
image
示例,把nfl user 采用chown命令,改回 root root
[root@study ~]# chown root:root initial-setup-ks.cfg
image

1.3 修改文件的权限:chmod r:4,w:2,x:1 dirname/filename

备注

1、进入目录的限制:如果在某个目录下,不具有x的权限,那就无法切换到改目录下。无法执行该目录下的任何命令,及时拥有该目录下的r,w权限。
2、文件名长度的限制:使用ext2/3/4或xfs系统下,单一文件/目录的文件名 最大255字节。对于一个ASCII中英文 占用1个字节,大约是255个字符长度。对于 每个汉字占用2个字节,大约128个汉字。
3、/usr 不是user的意思。而是unix software resource的意思,是操作系统软件资源放置的目录。
4、r,w,x对于文件所起的作用:
r:读取文件中的内容;
w:可以编辑/修改文件内容。不能删除该文件;
x:该文件具有被系统执行的权限;
5、r,w,x对目录所起的作用:
r:读取目录中的内容。
w:修改目录中的内容。
x:访问目录。

posted @ 2022-05-28 22:02  菜鸟不想早飞  阅读(11)  评论(0)    收藏  举报