Linux 中创建连接文件

本文介绍了硬链接的工作原理及其创建方法。通过实例演示了如何使用`ln`命令创建硬链接,并解释了硬链接与普通文件复制的区别。文章还强调了硬链接在文件删除后的特性,即链接文件仍能正常工作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(1)作用:帮助我们节省空间
   只是文件本身的影子 大小非常非常小。
(2)命令 ln
(3)方法 ln 已有文件路径 连接文件路径   ln create.sh abc.sh


   用cat命令查看可以发现和create.sh是一模一样的


   这个就是链接文件    现在删除 create.sh

   我们发现貌似没什么影响是不是,她好像是一个独立文件和原来的一点关系没有,  那么仔细的同学就能看出来了

  哎~! 数字是不是不一样了!!!!!  这个数字代表什么呢?代表了连接文件的个数!

  (4)当我们再把create.sh刚才的方式创建 会发现数字又变回去, 这种方式创建的链接文件叫做硬链接,和原来的文件无关,即使原来文件被删除 该文件还是可以工作
   那怎么做出来的文件和复制一份有什么区别???
   事实上,(在绝大多数系统中)文件名和文件是两个东西,可以单独存在。说个例子 其实也说不上是栗子  ^.^ 我们误删的文件是可以找回来的!
   只删除了文件名,文件内容没删除 ,如果遇到这种情况,小编的建议是别动电脑找专人帮你恢复你的文件,要是你还是操作的话,可能会有后面的文件把你前面文件覆盖掉,
   那就可能真的找不回来了!

  复制是文件名和文件同时复制另一遍,而连接文件只是复制了一个文件名。

  所以说 我们删除的只是原来的那个文件名,真真的内容并没有删除!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值