1 Linux笔记-文件基本属性

1 Linux笔记-文件基本属性

1.1文件属性

Linux中,一切都是文件。在Linux中第一个字符代表这个文件是目录、文件或链接文件等等。
例如:-rwxrwxrwx

当为[ d ]则是目录
当为[ - ]则是普通文件;
若是[ l ]则表示为链接文档(link file);
若是[ b ]则表示为装置文件里面的可供储存的接口设备(可随机存取装置);
若是[ p ]则表示为管道文件;
若是[ c ]则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。

1.2 Linux文件属主和属组

在这里插入图片描述

1.2.1 更改文件属性

1、chgrp:更改文件属组
语法:

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

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

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

3、chmod:更改文件9个属性
Linux文件属性有两种设置方法,一种是数字,一种是符号。Linux文件的基本权限就有九个,分别是owner/group/others三种身份各有自己的read/write/execute权限。

chmod [-R] xyz 文件或目录
选项与参数:
xyz : 就是刚刚提到的数字类型的权限属性,为 rwx 属性数值的相加。
-R : 进行递归(recursive)的持续变更,亦即连同此目录下的所有文件都会变更
-c : 若该文件权限确实已经更改,才显示其更改动作
-f : 若该文件权限无法被更改也不要显示错误讯息
-v : 显示权限变更的详细资料
--help : 显示辅助说明
--version : 显示版``

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/planetoid_a/article/details/109014939