连接文件
软链接:
符号链接 相当于 windows上的快捷方式
软连接和源文件不是一个文件 —> inode结点不同
通过连接文件也能访问(读、写)源文件的内容
ln -s 源文件 链接文件
ls -i 查看文件结点
- ls -i 显示当前目录下所有文件的inode结点号
ln -s 源文件 链接文件
如果源文件一旦移除或者被修改存储路径或名称,则软连接文件失效
原因:
Linux的文件系统–>ext4 索引式文件系统
Windows的文件系统–>NTFS
U盘的文件系统–>FAT32 链接式文件系统
ext4 格式化时,会将磁盘划分为三个区域
1.superblock:
文件系统的整体信息 inode和block的总量 使用量 剩余量
2.inode区域:
文件的属性信息(文件类型 文件属主 组用户 大小…)以及文件内容所在的block
3.block区域:
文件的内容 一个大文件可以占据多个block
文件内容存储在block中,但是每一个block必须留有空间存储下一个block的位置.
硬链接:
相当于源文件的别名
软连接和源文件是一个文件 —> inode结点相同
ln 源文件 链接文件
ls -l 查看链接数,引用计数
(链接数指明了这个文件有几个别名 当链接数变为0 我们才能将这个文件