linux的文件系统

3.1 文件系统

文件系统(file system)是指数据在计算机的硬盘中存放的格式,针对不同的操作系统,文件存储格 式和存取的方式各不相同,所以文件系统也不尽相同。

3.2linux 下的目录和文件类型 在查看文件的基本属性的时候,每一行的第一位,也就是权限位之前的那一位表示文件的类型:

- 代表普通文件 

d 代表目录文件

 l 代表链接文件

p 代表管道文件

以及其他的 s、b、c 等特殊文件

文件的扩展名(后缀 文件的后缀名主要是方便用户和系统识别,例:“.jpg”“.mp3”用户看到可以知道.jpg 是图片文件, 而.mp3 是音频文件;系统读取的时候可以用来识别与哪些程序关联。以方便双击打开。对系统内部来说 扩展名没有太大的意义。

linux的文件系统

第0位确定文件类型,
第1-3位确定属主(该文件的所有者)拥有该文件的权限。---User
第4-6位确定属组(所有者的同组用户)拥有该文件的权限,---Group
第7-9位确定其他用户拥有该文件的权限 ---Other
linux的文件系统
作用到文件:
[ r ]代表可读(read): 可以读取,查看
[ w ]代表可写(write): 可以修改,但是不代表可以删除该文件,删除一个文件的前提条件是对该文件所在的目录有写权限,才能删除该文件.
[ x ]代表可执行(execute):可以被系统执行
作用到目录:
[ r ]代表可读(read): 可以读取,ls查看目录内容
[ w ]代表可写(write): 可以修改,目录内创建+删除+重命名目录

[ x ]代表可执行(execute):可以进入该目录

权限的类型

r    读权限     数值表示 4 

w    写权限     数值表示 2 

x    执行权限   数值表示 1

1 代表执行,2 代表写3 代表 1+2,4 代表读, 5 代表 1+4,6 代表 2+4,7 代表 1+2+4

 3.3 更改目录、文件的权限值

chmod  命令

1、数值表示  chmod  数  文件名/目录名

chmod 766 dir1 将目录 dir1 的权限更改为 4+2+1 4+2 4+2

chmod 777 file1  将文件 file1 的权限更改为 4+2+1 4+2+1 4+2+1

2、字母描述 chmod 

chmod u=r file1  给文件的属组赋予读取权限

chmod u=wx file1 给文件的属组赋予写和执行权限 

chmod g+rw file1 给文件的属组增加读写权限 

chmod g-rw file1 给文件的属组去掉读写权限

chmod o=rw file1 给文件的其他用户的权限改为读 

chmod a+rwx file1 给所有用户增加读写和执行权限