可访问网站查看,视觉品味拉满: 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 |