Linux基础(2):硬链接和软链接的区别

硬链接:实际链接,是通过索引节点进行链接。在Linux文件系统下,所有文件都会有一个编号,成为inode,多个文件名指向同一索引节点是被允许的.

作用:允许一个文件拥有多个有效路径名,这样用户就可以建立硬链接指向同一文件,删除一个链接并不会影响到索引节点本身和其他链接,只是当最后一个链接被删除时,文件的数据块及目录的链接才会被释放。也就是说,文件真正被删除的前提条件是与之相关的所有硬链接均被删除。

硬链接的两个限制:

1不允许给目录创建硬链接

2只有在同一文件系统中的文件之间才能创建链接,即不同分区上的两个文件不能够建立用链接。

命令:ln hard01 hard01_hkink

软连接:软连接又称符号链接。是一个包含了另一个文件路径名的文件,可以指向的任意文件或目录,也可以跨不同的文件系统,软链接和windows下的“快捷方式”十分类似,删除软连接并不会删除其所指向的源文件,如果删除了源文件,则软链接会出现“断链”。

命令:ln -s file01 file01_slink

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值