Linux创建软链接时出错:符号连接层数过多

2018-05-11  本文已影响0人  a11en0

Linux文件系统中,有所谓的链接(link),我们可以将其视为档案的别名,而链接又可分为两种 : 硬链接(hard link)与软链接(symbolic link),硬链接的意思是一个档案可以有多个名称,而软链接的方式则是产生一个特殊的档案,该档案的内容是指向另一个档案的位置。硬链接是存在同一个文件系统中,而软链接却可以跨越不同的文件系统。

不论是硬链接或软链接都不会将原本的档案复制一份,只会占用非常少量的磁盘空间。

软链接

  1. 软链接,以路径的形式存在。类似于Windows操作系统中的快捷方式
  2. 软链接可以 跨文件系统 ,硬链接不可以
  3. 软链接可以对一个不存在的文件名进行链接
  4. 软链接可以对目录进行链接

硬链接

  1. 硬链接,以文件副本的形式存在。但不占用实际空间
  2. 不允许给目录创建硬链接硬链接
  3. 只有在同一个文件系统中才能创建

必要参数

选择参数

通过ln -s创建链接时,必须使用绝对路径: ln -s /home/a /usr/local/bin/b,否则会出错,Linux符号连接的层数过多

上一篇 下一篇

猜你喜欢

热点阅读