【Linux系统文件类型与文件权限】

本文详细介绍了Linux系统中的文件类型(如目录、管道、套接字等)、文件权限的表示方式(字母和数字编码),以及如何使用chmod命令修改文件权限,包括字母操作和数字权限赋值的方法。
摘要由CSDN通过智能技术生成

1. 系统文件类型

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

记住前两个就可以了Linux系统不以后缀名区分文件,属性里专门一列来表示文件类型
此外,文件信息详情的首个字母/字符代表文件类型。
Alt
文件信息详情各部分表示如下:
Alt

2. 文件权限

文件权限分别从高到低分别代表:(属主)自己、属组(同组人)、其他人
Alt

字母表示数字表示权限
r4
w2
x1执行
-0无权限
字母表示数字表示
u代表文件属主的权限
g代表文件属组的权限
o代表其他人的权限
a代表所有人的权限

3.修改文件权限

首先我们需要知道修改文字权限的命令chmod
方法一:使用字母修改文件权限
chmod + 字母表示的文件对象(属主、属组或者其他人、所有人)+ 加号(增加权限)/减号(取消权限)+文件名称。
Alt
下面举了一个具体例子,给main.c文件属主增加了执行权限
Alt
增加权限之后,如下:
Alt
方法二 通过数字来增加权限
如果我们要给不同的对象添加权限会比较麻烦,因为一般的文件信息详情前面都是三个对象(属主、属组、其他人)的权限,所以我们给每个对象相应的数字7(4+2+1),表示拥有读写和执行的权限,如果想要赋值给某个对象相应的权限,直接对应字母相加就好啦~
下面举个详细的例子:
Alt

  • 8
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值