Linux系统中,链接可分为两种,一种为硬链接,一种为软链接。
硬链接:通过索引节点号(inode)来链接。
-
软链接:又称符号链接,相当于windows下的快捷方式。
软硬链接的区别:
互为硬链接的文件具有相同的inode节点号,软链接之间inode号不同
硬连接block块里有实际数据,软链接里面只有指向文件实际储存指针
硬连接只要不同时删除不影响数据恢复,软链接不能删除数据本身
硬连接为普通文件,软链接为ln文件
-
硬连接占用block大小原数据大小,软链接只占用一个block
Linux数据删除原理:
在Linux系统中,删除静态文件(没有进程调用)(目录也是文件)的条件是与之相关的所有硬链接均被删除。