硬软链接数
1)硬链接
概念:超市的多个门,在一个分区中inode号码相同的文件互为硬链接,系统的目录不能创建硬链接 ,目录硬链接的显示数为他下面的子目录数
诞生过程:
ln 链接的源文件 硬链接的文件信息
ln /hgg/hgg.txt /hgg/hgg_hard_link.txt
[root@hgg ~]# ln /hgg/hgg.txt /hgg/hgg_hard_link.txt
[root@hgg ~]# ll /hgg
total 0
-rw-r--r-- 2 root root 0 Jul 10 22:04 hgg_hard_link.txt
-rw-r--r-- 2 root root 0 Jul 10 22:04 hgg.txt
利用find命令找到硬链接文件
find / -type f inum inode号码
注:硬链接inode号码与源文件一致
2)软链接
概念:文件的快捷方式
诞生过程:
ln -s 链接的源文件 硬链接的文件信息
ln -s /hgg/hgg.txt /hgg/hgg_soft_link.txt
[root@hgg ~]# ln -s /hgg/hgg.txt /hgg/hgg_soft_link.txt
[root@hgg ~]# ll -i /hgg
total 0
101478462 -rw-r--r-- 2 root root 0 Jul 10 22:04 hgg_hard_link.txt
101478471 lrwxrwxrwx 1 root root 12 Jul 10 22:06 hgg_soft_link.txt -> /hgg/hgg.txt
101478462 -rw-r--r-- 2 root root 0 Jul 10 22:04 hgg.txt
3)软硬链接区别
01、链接后的文件大小不一致
02、链接后的文件类型和权限不一致(颜色不一致)
03、链接后的文件和源文件inode信息不一致
硬链接与源文件一致
软链接与源文件不一致
04、源文件删除之后
硬链接文件依然有效
软链接文件失效
如何将数据真正删除
01、确保文件的硬链接为0
02、确保文件没有被进程占用