一句话理解什么是Linux硬链接

创建文件硬链接就是给该文件的文件数据新增一个文件名

① Llinux系统,一个文件由两部分构成:文件名 + 文件数据

文件名以硬链接的方式与文件数据关联。
也就是说,当你新建一个文件,该文件的文件名就以硬链接的方式链接到了该文件的文件数据
新文件的文件数据硬链接数量为1。

③ 当你给该文件创建一个硬链接,实际就是给该文件数据又创建了一个文件名
通过这个新文件名,你可以编辑该文件的文件数据
此时该文件的文件数据硬链接数量为2。

④ 表面看创建硬链接就像是将原文件拷贝重命名。
但区别是,拷贝是将原文件的文件数据也新增了一份;而硬链接只是新增一个文件名,新文件名与原文件名共用原来那一个文件数据。

⑤ Linux系统,一个文件数据可以有n个文件名(N个硬链接)。

在这里插入图片描述

符号链接 Symbolic Link
ln -s 目标文件名 符号链接名

建立符号链接,既可以使用绝对路径名,也可以使用相对路径名;
使用相对路径名时,需要注意:
① 目标文件名的相对路径 是相对于符号链接所在位置;
② 符号链接名的相对路径 是相对于当前工作目录所在位置。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值