linux系统链接小结

有关文件的链接小结

  1. 删除软链接文件对源文件及硬链接文件无任何影响。
  2. 删除硬链接文件对源文件及软链接文件无任何影响。
  3. 删除源文件,对硬链接文件没有影响,但是会导致软链接文件失效,红底白字闪烁。
  4. 同时删除源文件、硬链接文件,整个文件会真正的被删除。
  5. 很多硬件设备中的快照功能,就是利用了硬链接的原理。
  6. 源文件和硬链接文件具有相同的索引节点号,可以认为是同一个文件或一个文件的多个入口。
  7. 源文件和软链接文件索引节点号不同,是不同的文件,软链接相当于源文件的快捷方式,含有源文件的快捷方式,含有源文件的位置指向。

有关目录链接小结

  1. 对于目录,不可以创建硬链接,但可以创建软链接。
  2. 对于目录的软链接是生产场景运维常用技巧。
  3. 目录的硬链接不能跨越文件系统。
  4. 每个目录下面都有一个硬链接“.”号,和对应上级目录的硬链接“..”。
  5. 在父目录里创建一个子目录,父目录的链接数加1(子目录里都有..指向父目录)。但在父目录里创建文件,父目录的链接数不会增加。

面试题

描述linux下软链接和硬链接的区别。

解答:

在linux系统中,链接分两种:一种被称为硬链接(Hard Link),另一种被称为符号链接或软链接(Symbolic Link)。

  1. 默认不带参数的情况下,ln命令创建的是硬链接,带-s参数的ln命令创建的是软链接。
  2. 硬链接与原文件的inode节点号相同,而软链接文件的inode节点号与源文件不同。
  3. ln命令不能对目录创建硬链接,但是可以创建软链接,对目录的软链接会经常被用到。
  4. 删除软链接文件,对源文件及硬链接文件无任何影响。
  5. 删除硬链接文件,对源文件及软链接文件无任何影响。
  6. 删除链接文件的源文件,对硬链接文件无影响,会导致其软链接失效(红底白字闪烁)。
  7. 同时删除源文件及硬链接文件,整个文件才会被真正的删除。
  8. 很多硬件设备中的快照功能,使用的就类似硬链接的原理。
  9. 软链接可以跨文件系统,硬链接不可以跨文件系统。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值