Linux ____03、文件类型、属性、修改文件属性(更改文件权限)(命令)

Linux ____03、文件类型、属性、修改文件属性(更改文件权限)(命令)文件类型 属性 修改文件属性一 文件类型二 文件属性三 修改文件属性 1 chgrp 更改文件属组 2 chown 更改文件属主 也可以同时更改文件属组 3 chmod 更改文件 9 个属性

大家好,欢迎来到IT知识分享网。

一、文件类型

文件类型 描述
字符设备(c) 所有输入输出的设备,如:键盘、鼠标、显示器、打印机等
块设备(b) 所有存储设备称之为块设备文件,如:软盘、磁盘、光盘、U盘、磁带、光驱等
软连接文件(l) 类似于Windows下的快捷方式
目录文件(d) 相当于Windows下的文件夹
普通文件(f或-) 类似Windows下记事本、word等,可以使用相关命令进行编辑、查看文件内容
管道文件§ 简单理解为程序或进程之间通讯的一种方式
套接字文件(s) 简单理解为程序或进程之间通讯的一种方式

二、文件属性

文件类型看第一个字母
在这里插入图片描述
这是一个链接文件,指向的是 usr/bin 这个文件

在这里插入图片描述

剩下的字符是三个为一组

在这里插入图片描述
接下来的字符中,以三个为一组,且均为『rwx』 的三个参数的组合。

其中,[ r ]代表可读(read)、[ w ]代表可写(write)、[ x ]代表可执行(execute)。

要注意的是,这三个权限的位置不会改变,如果没有权限,就会出现减号[ – ]而已。

第0位确定文件类型,第1-3位确定属主(该文件的所有者)拥有该文件的权限。第4-6位确定属组(所有者的同组用户)拥有该文件的权限,第7-9位确定其他用户拥有该文件的权限。

其中:

第1、4、7位表示读权限,如果用”r”字符表示,则有读权限,如果用”-“字符表示,则没有读权限;

第2、5、8位表示写权限,如果用”w”字符表示,则有写权限,如果用”-“字符表示没有写权限;

第3、6、9位表示可执行权限,如果用”x”字符表示,则有执行权限,如果用”-“字符表示,则没有执行权限。

属主,属组
在这里插入图片描述
其他属性

在这里插入图片描述

三、修改文件属性

1、chgrp:更改文件属组

chgrp [-R] 属组名 文件名 

-R:递归更改文件属组,就是在更改某个目录文件的属组时,如果加上-R的参数,那么该目录下的所有文件的属组都会更改。

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

chown [R] 属主名 文件名 chown [-R] 属主名:属组名 文件名 

3、chmod:更改文件9个属性

chmod [-R] xyz 文件或目录 

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

Linux文件的基本权限就有九个,分别是owner/group/others三种身份各有自己的read/write/execute权限。

先复习一下刚刚上面提到的数据:文件的权限字符为:『-rwxrwxrwx』, 这九个权限是三个三个一组的!其中,我们可以使用数字来代表各个权限,各权限的分数对照表如下:

r:4 w:2 x:1 

每种身份(owner/group/others)各自的三个权限(r/w/x)分数是需要累加的,例如当权限为:[-rwxrwx—] 分数则是:

owner = rwx = 4+2+1 = 7

group = rwx = 4+2+1 = 7

others= — = 0+0+0 = 0

chmod 770 filename 
————————
如觉不错,随手点赞,关注,收藏(* ̄︶ ̄),谢谢~~

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/135033.html

(0)
上一篇 2025-07-07 18:10
下一篇 2025-07-07 18:15

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信