每天学一个 Linux 命令(28):ln

可访问网站查看,视觉品味拉满: http://www.616vip.cn/28/index.html
ln 是 Linux 中用于创建文件或目录链接的命令,主要生成硬链接(Hard Link)和符号链接(Symbolic Link,软链接)。链接常用于文件共享、快捷访问或版本管理。
命令格式
ln [选项] 源文件 目标链接
 
链接类型对比
| 特性 | 硬链接(Hard Link) | 符号链接(Symbolic Link) | 
|---|---|---|
| 本质 | 直接指向文件的 inode | 指向文件路径的快捷方式 | 
| 跨文件系统 | ❌ 不支持 | ✅ 支持 | 
| 链接目录 | ❌ 不允许 | ✅ 允许 | 
| 原文件删除后 | 仍可访问(inode 存在) | 失效(路径丢失) | 
| 文件大小 | 与原文件相同(共享 inode) | 存储路径字符串(小) | 
| 查看内容 | ls -i 查看相同 inode | ls -l  | 
