Linux的硬链接和软链接区分

在linux系统中有种文件是链接文件,可以为解决文件的共享使用。链接的方式可以分为两种,一种是硬链接(Hard Link),另一种是软链接或者也称为符号链接(Symbolic Link)。

硬链接

  1. 在一个分区里针对一个文件取了多个不同的名称,拥有相同的inode编号。
  2. 创建链接后文件的链接数会增长。
  3. 硬链接不能跨分区创建,硬链接与原文件的节点号一致。
  4. 文件夹不能创建硬链接,以避免死循环。
  5. 硬链接的相对路径是相对于操作目录,而不是相对于硬链接的位置。
  6. 硬链接是文件。
  7. 硬链接不能跨分区创建(因为一个数据文件只能存在于一个分区上)。

软链接

  1. 软链接与原文件不是同一个文件,属性都发生了变化。
  2. 文件夹可以创建软链接。
  3. 软链接可以跨块,原文件如被删除,则软链接会报错(变成红色)。
  4. 软链接的原始文件如使用相对路径,则该相对路径是相对于软链接的位置的,而不是相对于当前工作目录。如软链接 /etc/grub2.cfg。
  5. rm /data/a1.link 删除软链接
  6. rm /data/a1.link/ 删除软链接目录下的文件
  7. 软链接不会增加文件的链接数
  8. 软链接是链接
  9. 软链接可以跨分区创建(因为其是独立的一个文件)。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值