【Linux】深刻理解软硬链接

一.软硬链接操作

1.软连接

touch 创建一个文件file.txt ,对该文件创建对应的软链接改怎么做呢?

ln  -s  file.txt  file-soft.link .给对应文件创建软连接。

软连接本质就是一个独立的文件,因为我们对应的软连接有独立的inode,他和他指向的file.txt的inode是不同的。

如下图:

我们把字符串写入file.txt中,查看两个文件的内容,都能看到该字符串,说明实际在用户层使用我们的软连接,等同于我们的目标文件。软链接是通过名字引⽤另外⼀个⽂件,但实际上,新的⽂件和 被引⽤的⽂件的inode不同

2.硬链接

硬链接的使用方法,对文件file.txt怎么创建硬链接?

ln  file.txt  file-head.link.给对应的文件创建硬链接。

硬链接本质上不是一个独立的文件,没有独立的inode,而是相同的inode,不同的文件文件名。

在Linux中可以让多个文件名指向同一个inode。

如上面图片所示,权限后面这个数字是什么呢?没创

评论 55
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值