1 链接命令的介绍

链接命令是创建链接文件,链接文件分为:

  • 软链接
  • 硬链接 | 命令 | 说明 | | :—- | :—- | | ln -s | 创建软链接 | | ln | 创建硬链接 |

image.png

2 软链接

  • 创建软链接命令格式: ln -s 源文件路径(使用绝对路径) 软链接

类似于Windows下的快捷方式,当一个源文件的目录层级比较深,我们想要方便使用它可以给源文件创建一个软链接

ln -s ~/demo/info.txt info.txt

注意点:

  • 如果软链接和源文件不在同一个目录,源文件要使用绝对路径,不能使用相对路径。
  • 删除源文件则软链接失效
  • 可以给目录创建软链接

    3 硬链接

  • 创建硬链接命令格式: ln 源文件路径 硬链接

类似于源文件的一个别名,也就是说这两个名字指向的是同一个文件数据,
可以给重要文件创建硬链接,能够防止文件数据被误删。
image.png

注意点:

  • 创建硬链接使用相对路径和绝对路径都可以
  • 删除源文件,硬链接还可以访问到数据。
  • 创建硬链接,硬链接数会加1,删除源文件或者硬链接,硬链接数会减1。
  • 创建软链接,硬链接数不会加1
  • 不能给目录创建硬链接