Linux —— 文件链接(ln)

硬连接和软链接

Linux —— 文件链接(ln)_第1张图片

1、硬链接

  • 在某个目录下新增一个文件名(档名)链接到某个 inode 号码,硬链接不会增加 inode ,也不会耗费目录的block数量 。
  • 修改其中一个硬链接,与其链接的文件同时被修改
  • 如果删除其中一个硬链接,其余的文件不受影响
  • 硬链接不能关联它所在文件系统之外的文件
  • 硬链接不能关联目录

2、软链接

  • 建立一个独立文件,而这个文件会让数据的读取指向他 link 的那个文件,软链接会消耗 inode 和 block。
  • 修改其中一个软链接,那么相关联的文件也被写入
  • 当你删除一个软链接时,只有这个链接被删除,而不是文件自身
  • 如果删除了源文件,那么这个软链接就没有用了
  • 软链接可以关联它所在文件系统之外的文件
  • 软链接可以关联目录

ln

作用: 为源文件创建一个链接,但不复制源文件

语法: ln [选项] 源文件 目的对象

使用权限: all

常用参数:

-s:进行软链接
-b:将在链接时会被覆写或删除的文件进行备份

你可能感兴趣的:(Linux)