Linux 文件基本属性及其更改方法

ls -l 与 ll 命令

查看文件的详细属性的话,我们往往需要用到这两个命令

ls -l
ll

在这里插入图片描述

文件基本属性字段

可以看到每个文件前面都有一长串的东西,什么dwrx的,这些所标识的意义是:

如果某位为 -,那么说明该功能没有权限
在这里插入图片描述
第一位标识文件类型:常见类型如下

- : 普通文件
d : 目录文件
p : 管道文件
l : 链接文件
b : 块设备文件
c : 字符设备文件
s : 套接字文件

后面的每三位标识不同用户的权限,如果某位为 -,那么说明该功能不可用

--- : 不可读不可写不可执行	二进制表示 = 0
r-- : 可读不可写不可执行	二进制表示 = 1
-w- : 不可读可写不可执行	二进制表示 = 2
--x : 不可读不可写可执行	二进制表示 = 3
rw- : 可读可写不可执行		二进制表示 = 4
-wx : 不可读可写可执行		二进制表示 = 5
r-x : 可读不可写可执行		二进制表示 = 6
rwx : 可读可写可执行		二进制表示 = 7

更改命令

更改文件属性
可以看到,上面的三个位一共8种组合,我们可以用数字来表示每一个用户的权限,比如都可读可写可执行,那么就是111,二进制转过来就是7

chmod命令,更改9个属性

change mode

chmod 

如果都开放权限的话,那么都是111,也就是三个7

我们新建一个txt文件试一下更改

chmod 777 1.txt

在这里插入图片描述

更改文件属主/属组

change group

chgrp

change owner

chown
chgrp 属组名 文件名
chown 属主名 文件名

也可以加上 -r,递归地把一个文件夹下的所有东西都改变

chown -r 属主名 文件夹
chgrp -r 属组名 文件夹
发布了238 篇原创文章 · 获赞 7 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_44176696/article/details/105028675
今日推荐