硬链接指向的是源文件,相当于存在两个同级别的引用,都引用着此文件,删除一个引用不会删除源文件,删除所有引用才会彻底删除源文件。硬链接inode号相同
软链接相当于快捷方式,删除源文件后软链接将指向不存在的文件

// 创建文件
touch test.txt
// 创建硬链接
ln test.txt testying.txt
// 创建软链接
ln -s test.txt testruan.txt
ll -i 可以显示inode号
169825760 -rw-r–r-- 2 root root 0 Aug 2 11:17 test.txt
169825760 -rw-r–r-- 2 root root 0 Aug 2 11:17 testying.txt
169825762 lrwxrwxrwx 1 root root 8 Aug 2 11:17 testruan.txt -> test.txt

可以看到,硬链接本质上是同一个文件,文件类型为-,软链接文件类型为l,是link的意思,而且后面会显示出链接到哪个文件。
可以这么理解,大部分文件本身就是硬链接。
重要文件可以用硬链接备份一下。