linux文件属性是什么意思,Linux文件属性

Linux是一种多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux对不同用户访问同一文件的权限做了规定。我们可以使用ls -l命令来显示一个文件的信息:

fc77186788e8?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

37944FD1-FBEF-4EDC-80BA-B5276F4242A9.png

我们可以看到每一个文件最前面有着一串字符,从0-9来表示这些字符位置,第0位字符代表了这个文件的类型,表明这个文件是目录、文件等等:

d 目录

- 文件

l 链接文档(link file)

b 表示为装置文件里面的可供储存的接口设备(可随机存取装置)

c 表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)

接下来的字符中三个为一组,都是rwx三个参数,其中:

r 代表可读权限

w 代表可写权限

x 代表可执行权限

注:(如果没有权限则表示为-)

三组rwx分表代表了三种用户的权限:

1-3 确定属主权限

4-6 确定属组权限

7-9 确定其它用户的权限

我们可以更改文件的属主和属组,要注意的是普通用户是没有权限去更改的,只有管理员可以更改。

更改文件属性

chgrp:更改文件属组

chgrp [选项] 属组名 文件名

chown:更改文件属主,也可以同时更改文件属组

chown [选项] 属主名 文件名

chown [选项] 属主名:属组名 文件名

-R:递归更改文件,更改某个目录的时候可以对其目录下的所有文件进行更改

-v 显示命令所做的工作

eg:chown -R user fileName 表示把fileName文件的属主改为user

chomd更改文件9个属性

Linux文件属性有两种设置方法,一种是数字,一种是符号。

Linux基本权限为9个,分别是属主/属组/其他用户分别有自己的r/w/x权限,用数字来代表各个权限:

r 4

w 2

x 1

每种身份的三个权限是需要相加的,例如当权限为上边目录底下的Desktop目录rwxrwxr-x时:

属主 = rwx = 4+2+1 = 7

属组 = rwx = 4+2+1 = 7

其他用户 = r-x = 4+0+1 = 5

所以设定权限的变更时,该文件的权限数字就是775:

chmod [-R] 775 文件或者目录

eg: 我们想对某个文件所有的权限都开启:chmod 777 文件名

这里列出我们常用的几种终端命令:

ls 列出目录

cd 切换目录

pwd 显示当前目录

mkdir 创建一个目录

rmdir 删除一个空的目录

rm 移除文件或者目录

mv 移动文件或者目录

scp 远程传输文件

diff 比较文件差异

cp 复制文件或者目录

du 显示目录或文件的大小

chmod 修改权限

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值