04 文件、存储、权限

1. 目录是一种比较特殊的文件,其内容是记录其他文件、目录的名称等信息。

2. 目录内容永远不会真正为空,至少包括.和 . .两个目录

3. 存储设备往往被分割成块,称为扇区。一个扇区512 字节

4. 每一个分区有包括以下几个区域:Boot, Super, i-node table, Data

5. 硬盘分区概要

Boot block :如果系统安装在此分区,则此区域存储启动相关的程序等信息

Super block:存储文件系统的类型,i-node table大小等信息。

I-node table :文件的入口,每个文件都有一个 i-node ,记录了文件的存储扇区、权限、所有者等信息

Data blocks :实际存储数据的区域

1. 查看文件 I-node 号和权限

运行 ls -li 可以查看文件的 I-node 编号以及权限。

运行 ls -li 可以查看文件的 I-node号

7.目录记录的信息

当在目录中创建文件时,实际会创建一个i-node,并在目录中添加一条i-node编号和文件名称映射的记录 i-node number:filename

8.文件的默认权限:创建文件时,不指定权限,会自动分配一个默认权限

运行umask查看当前的权限掩码,运行umask 022 设置权限掩码

9.权限掩码

使用touch可以创建空文件:touch[文件名]

如果权限掩码为0022,则文件的权限为:0644

计算方式:0777按位减去掩码对应的位,如果是文件再去掉可执行权限

 

 

10.更改文件权限:chmod用于设置文件权限!!

11.更改文件所属用户和用户组

命令 chown 用于修改文件所属用户和组:!!

12.硬链接

硬链接没有创建新文件,只是多了一个别名。指向同一个 I-node 号。

创建硬链接: ln [ 目标文件 ] [ 硬链接名 ]

i-node 在一个分区下是唯一的,不同分区会出现重复,所以硬链接不能跨分区

 

1. 硬链接本质上是增加了i-node引用计数。

2. 使用rm删除文件,实际上删除的是硬链接计数,如果计数为0,则i-node标记的存储区域被释放掉,才是真正的删除文件。

3. 符号链接:也称为软连接,类似于Windows下的快捷方式。

4. 创建软连接:ln -s [目标文件] [链接名],比如ln -s zx zy

5. 创建符号链接实际上是创建了新的文件,文件类型标记为符号链接,存储内容是目标文件的路径。

6. 创建符号链接可以跨分区,可以跨文件系统。

7. 删除目标文件,不会删除符号链接,如果再以相同的名称创建新的文件,则符号链接继续指向该文件。

8. 符号链接的权限时目标文件的权限。

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值