链接文件分类及其区别硬链接(Har
原理:与原文件共享同一个 inode(文件索引节点),本质是同一文件的不同 “别名”,修改任意一个链接,内容同步更新。
特点:
无法跨文件系统(因 inod
创建命令:ln 原文件 硬链接名(如ln test.txt link.txt)。
软链接(符号链接,Symboli
原理:独立文件,存储原文件的路径字符串(类似 Windows 快捷方式),访问时通过路径跳转至原文件。
特点:
可跨文件系统,但原文件删除后,软链接失效(显示 “文件不存在”)。
创建命令:ln -s 原文件 软链接名(如ln -s /data/test.txt /tmp/slink.txt)。
核心差异对比
硬链接:适用于备份重要文件(不占额外空间),但无法指向目录;
软链接:灵活适配跨分区场景,常用于程序快捷启动(如/usr/bin/python指向/usr/local/python3/bin/python)。