硬链接
为源文件创建一个硬链接,通过硬链接文件来操纵源文件
与源文件共用一个inode节点,相当于源文件的别名,通过自己的inode节点访问源文件数据
ln test.txt test.hard
软链接
为源文件创建一个软链接,通过软链接文件来操纵源文件
本质上是一个独立的文件,有自己的inode节点,文件数据保存源文件的路径
,通过这个路径访问源文件数据
软链接可以跨分区,硬链接不可以
ln -s test.txt test.soft
硬链接与软链接区别
删除源文件,软链接失效,硬链接的链接数只是-1;链接数–一个inode 节点对应有几个目录项
输出一个文件,文件并不会立即被删除,而是直接删除了目录项信息,inode链接数-1,只有链接数为0时,才会真正删除文件