linux运维笔记:软链接与硬链接的区别

1-含义

    软链接:

          软连接相当于快捷方式

          里面存放的是源文件的位置

    硬链接:

          在同一个分区中,多个文件拥有相同的inode号

2-创建方式不同

          ln 创建硬链接

          ln -s 软链接

3-不同的特点

1)软链接可以随意创建

2)不能对目录创建硬链接

3)对文件创建硬链接可以防止文件被误删除

4-如何删除

1)删除文件的硬链接,文件可以继续使用

  2)只有把这个文件的所有硬链接都删除才可

3)只删除源文件,软链接无法使用

  4)只删除软连接对文件没有影响

企业面试题:描述linux下软链接和硬链接的区别。

解答:

1,默认不带参数情况下,ln命令创建的是硬链接,带-s参数的ln命令创建的是软链接

2,硬链接文件与源文件的inode节点号相同,而软链接文件的inode节点号与源文件不同。

3,ln命令不能对目录创建硬链接,但可以创建软链接,对目录的软链接会经常被用到。

4,删除软链接文件,对源文件及硬链接文件无任何影响

5,删除文件的硬链接文件,对源文件及软链接文件无任何影响

6,删除链接文件的源文件,对硬链接文件无影响,会导致其软链接失效

7,同时删除源文件及硬链接文件,整个文件才会被真正的删除

8,软链接可以跨文件系统,硬链接不可以跨文件系统

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

好知识传播者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值