文件与目录管理-ln 📁 — 创建链接文件

作用

ln(link)用于创建文件的硬链接或符号链接(软链接)。硬链接共享同一 inode(仅限同一文件系统),符号链接类似快捷方式(可跨文件系统)。

语法

ln [选项] 源文件 链接文件

用法

ln 默认创建硬链接:两个文件名指向同一数据块,删除一个不影响另一个。-s 创建符号链接:指向路径而非数据,源文件删除后链接失效。符号链接可指向目录、跨文件系统。-f 强制创建,-i 交互式提示。注意:硬链接不能跨分区,也不能链接目录。

常用参数

参数说明
-s创建符号链接(软链接)
-f强制覆盖已有文件
-i交互式提示
-n若目标为目录的符号链接则视为普通文件
-v显示详细过程
-b覆盖前备份

示例

ln FILE.TXT LINK.TXT                    # 创建硬链接,共享同一数据块
ln -s /usr/local/bin/SCRIPT SHORTCUT   # 创建符号链接(快捷方式)
ln -sf TARGET LINK                      # 强制覆盖已有链接文件
ln -sv DIR_LINK /PATH/TO/DIR            # 创建目录的符号链接并显示过程

来源: 菜鸟教程

📖 课程位置

本命令在以下课程中讲解: Day 2:文件与目录操作 | Day 5:本周串联实操

🔗 相关文档

文件与目录管理-cp | 文件与目录管理-mv | 文件与目录管理-stat | 文件与目录管理-ls