linux下软连接和硬链接(附实战)

概念

软链接:

也叫符号链接,仅仅包含所链接文件的名称和路径,很像一个记录地址的标签。当原始文件被删除或者移动之后,新的链接文件也会随之失效,不能被访问。
(感觉有一点像windows下的快捷方式)

硬链接

可以将它理解为一个“指向原始文件block的指针”。系统会创建出一个与原来一模一样的 inode信息块。所以,硬链接文件与原始文件其实是一模一样的, 只是名字不同。每添加一-个硬链接,该文件的inode个数就会增加1;而且只有当该文件的inode个数为0时,才算彻底将它删除。换言之,由于硬链接实际上是指向原文件block的指针,因此即便原始文件被删除,依然可以通过硬链接文件来访问。需要注意的是,由于技术的局限性,不能跨分区对目录文件进行硬链接。

Linux下实战

ln [参数]原始文件名 链接文件名
创建文件的软硬链接
参数:
-s 创建符号链接(软连接),如果不带这个参数,就是创建硬链接
-f 强制创建文件或目录的链接
-i 覆盖前先询问
-v 显示创建链接的过程

实践如下

首先创建两个文本文件
在这里插入图片描述
先为01.txt制作软链接

在这里插入图片描述
查看两个文件,发现里面东西确实一样
在这里插入图片描述
将01.txt删除以后,发现new1.txt也不能访问了
在这里插入图片描述
接下来给02.txt创建一个硬链接,然后将02.txt删除掉,发现硬链接还能访问。
在这里插入图片描述
-v参数的使用()显示创建链接的过程
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值