创建链接

link files 为某一个文件在另外一个位置建立一个同步的链接。
Linux里的链接分为软连接(符号链接),硬链接。
软链接类似于快捷方式,可以使用相对路径/绝对路径创建,如果是相对路径,那么在移动该链接后可能会失效,找不到原有文件了。

硬链接的意思是一个文件可以有多个名称,文件存在于磁盘上,我们可以使用多个名称指向这个文件。文件只有一份,但可以有多个别名,修改文件后,通过任意别名都可以看到内容的修改。

软连接:

  • 类似windows的快捷方式。
  • 可以跨操作系统
  • 可以对一个不存在的文件名进行链接
  • 可以对目录进行链接
    硬链接:
  • 以文件的副本形式存在,不占用实际空间。
  • 不允许给目录进行链接
  • 只能在同一个文件系统里才能创建

语法:ln [option] 源文件名 目标文件名

  • -s:对源文件创建软连接。
  • -i:若文件已存在,会询问是否覆盖
  • -d:允许管理员创建目录的硬链接。

没有任何参数的时候默认为硬链接