linux的目录属性

本文详细介绍了Linux系统中ls-l命令显示的文件和目录属性,包括第一列的文件类型(如d表示目录,-表示普通文件等)、链接数、所有者、组别、文件大小和时间戳等。同时,讲解了如何使用chown和chmod命令修改文件或目录的所有者、组别以及权限。内容涵盖了属主、属组和其他用户的权限设置,包括读、写和执行权限的增减操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

linux的目录属性

说明:当我使用linux的时候,执行ls -l命令的时候你会看到如下的信息:
在这里插入图片描述
一共有九列:
**第一列:**一共有11个字符(有的是10个,没有后面那个点),第一个字符是文件类型。最后一个小点是说明这个文件或者目录与selinux有关系(具体关系自己学习)。中间的九个字符三个一组:第一组是属主的权限,第二组是属组(组别)的权限,第三组是其他人的权限。
第一个字符类型说明
d:目录文件
-:普通文件
l:软连接文件(相当于windows的快捷方式),它指向一个文件
b:标识块状设备或者其他外围设别,是特殊文件类型
c:标识字符设备文件
s:标识套接字(socket)文件
p:标识管道文件

**第二列:**通常表示链接占用的节点数。如果是目录的则表示是该目录下还有多少目录
**第三列:**文件或者目录的所有者(所属主)
**第四列:**文件或者目录的组别(所属组)
**第五列:**表示该文件或者目录的大小
**第六、七、八列:**表示最近一次使用或者修改该文件或者目录的操作时间
**第九列:**文件名或者目录名

备注:当你修改文件或者目录的属主或者属组的时候,请先保证你创建了别的属主或者属组(去查询一下如何创建新用户或者组别)

修改文件或者目录的属主(所有者):chown 新属主 文件名(目录名)
修改文件或者目录的属组(组别):chown 属主:新组名 文件名(目录名)
同时修改文件的属主和属组:chown 新属主名:新属组名 文件名(目录名)
递归修改属主或者组别加一个-R就可以了:chown -R 新属主名(新属组别名或者新属主:新属组) 文件(目录)

修改属主、属组(组别)、其他人的权限:也就是修改第一列的中间九个
r:可读权限(数值是4)
w:可写权限(数值是2)
x:可执行权限(数值是1)
将全部人的权限都没收:chmod 0 文件名(目录名)
给属主设置权限:chmod u=r(或者u=rwx) 文件名(目录名)
给属组设置权限:chmod g=r(或者g=rwx) 文件名(目录名)
给其他人设置权限:chmod o=r(或者o=rwx) 文件名(目录名)

给属主减(加)权限:chmod u-r(或者u-rwx) 文件名(目录名)
给属组减(加)权限:chmod g-r(或者g-rwx) 文件名(目录名)
给其他人减(加)权限:chmod o-r(或者o-rwx) 文件名(目录名)

备注:加减权限的方法有很多,还有用数字来操作的,可以去查看使用使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值