版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/starter_____/article/details/88356943
硬连接和软链接
1、硬链接
- 在某个目录下新增一个文件名(档名)链接到某个 inode 号码,硬链接不会增加 inode ,也不会耗费目录的block数量 。
- 修改其中一个硬链接,与其链接的文件同时被修改
- 如果删除其中一个硬链接,其余的文件不受影响
- 硬链接不能关联它所在文件系统之外的文件
- 硬链接不能关联目录
2、软链接
- 建立一个独立文件,而这个文件会让数据的读取指向他 link 的那个文件,软链接会消耗 inode 和 block。
- 修改其中一个软链接,那么相关联的文件也被写入
- 当你删除一个软链接时,只有这个链接被删除,而不是文件自身
- 如果删除了源文件,那么这个软链接就没有用了
- 软链接可以关联它所在文件系统之外的文件
- 软链接可以关联目录
ln
作用: 为源文件创建一个链接,但不复制源文件
语法: ln [选项] 源文件 目的对象
使用权限: all
常用参数:
-s:进行软链接
-b:将在链接时会被覆写或删除的文件进行备份