Linux 的 ln 命令

张开发
2026/5/30 7:40:07 15 分钟阅读
Linux 的 ln 命令
Linux 的 ln 命令是一个用于创建文件链接的实用工具它允许用户在不复制文件的情况下为文件或目录创建引用。ln 命令主要有两种类型的链接硬链接Hard Link与原始文件共享相同的 inode 编号不能跨文件系统创建不能为目录创建硬链接删除原始文件不会影响硬链接创建语法ln source_file link_name软链接Symbolic Link又称符号链接是一个特殊的文件包含指向另一个文件的路径可以跨文件系统创建可以为目录创建软链接删除原始文件会使软链接失效创建语法ln -s source_file link_name常用选项-s创建符号链接软链接-f强制创建链接覆盖已存在的链接-i交互模式覆盖前询问-v显示详细信息应用场景示例为常用命令创建快捷方式ln -s /usr/bin/python3 /usr/local/bin/python为配置文件创建备份链接ln -s ~/.config/app/config ~/backup/app_config在不同目录间共享文件ln /shared/data.txt /home/user1/data.txt版本控制中保持文件一致性ln -sf /var/www/v2.0/index.html /var/www/current/index.html注意事项创建软链接时源文件路径可以是相对路径或绝对路径删除链接时使用rm命令而不是unlink使用ls -l可以查看链接指向的目标文件过度使用链接可能导致文件系统混乱应谨慎管理

更多文章