插件窝 干货文章 Linux建链接文件的命令是啥

Linux建链接文件的命令是啥

链接 源文件 文件 目标 820    来源:    2025-05-02

在 Linux 中创建链接文件的命令是 ln,它支持两种类型的链接:

1. 硬链接(Hard Link)

ln 源文件 目标链接文件

特点: - 与源文件共享相同的 inode 和数据块 - 不能跨文件系统 - 不能链接目录 - 源文件删除后,硬链接仍能访问数据

示例:

ln file.txt hardlink_to_file.txt

2. 软链接/符号链接(Symbolic Link)

ln -s 源文件或目录 目标链接文件

特点: - 类似 Windows 快捷方式 - 可以跨文件系统 - 可以链接目录 - 源文件删除后,软链接将失效(成为"悬空链接")

示例:

ln -s /path/to/file.txt symlink_to_file.txt
ln -s /path/to/directory symlink_to_dir

常用选项:

  • -v:显示详细操作信息
  • -f:强制覆盖已存在的目标文件
  • -i:覆盖前询问确认

查看链接:

ls -l  # 会显示链接指向的路径
readlink 链接名  # 显示链接指向的实际路径

注意:创建链接需要具有对源文件的读取权限和目标位置的写入权限。