linux软链接和硬链接

1. 软链接

序号 命令 作用
01 ln -s 被链接的源文件 链接文件 建立文件的软链接,用通俗的方式讲类似于 Windows 下的快捷方式
  • 注意:

  • 没有 -s 选项建立的是一个 硬链接文件

  • 两个文件占用相同大小的硬盘空间,工作中几乎不会建立文件的硬链接

  • 源文件要使用绝对路径,不能使用相对路径,这样可以方便移动链接文件后,仍然能够正常使用

2 硬链接

  • 在使用 ln 创建链接时,如果没有 -s 选项,会创建一个 硬链接,而不是软链接

文件软硬链接的示意图

linux软链接和硬链接

在 Linux 中,文件名文件的数据 是分开存储的

  • 提示:
    • 在 Linux 中,只有文件的 硬链接数 == 0 才会被删除
    • 使用 ls -l 可以查看一个文件的硬链接的数量
    • 在日常工作中,几乎不会建立文件的硬链接,知道即可