Linux中的硬链接、软链接及其基本原理

本文介绍了Linux中的硬链接和软链接,包括它们的创建、区别以及工作原理。硬链接直接指向文件的inode,删除原文件不影响硬链接,而软链接类似链表,通过文件名inode指向内容,删除原文件会导致链路断开。硬链接不可用于文件夹,而软链接可以。理解这些概念有助于更好地利用Linux文件系统。
摘要由CSDN通过智能技术生成

Windows中有快捷方式,在Linux中也有类似的概念:link,即提供同一文件在多处访问的方法,并且有硬链接(Hard link)以及软链接,也被称为符号链接(Symbolic link)。创建链接的命令为ln。

1.硬链接

ln默认创建硬链接,基本用法为:

ln 链接目标 链接名

我们来试一下。在/tmp目录下,新建一个link_demo文件并写入一行内容:

wangjie@pc:/tmp$ touch link_demo;echo "this is link demo">link_demo

现在创建一个硬链接:

wangjie@pc:/tmp$ ln link_demo link_demo_hd

此时就能看到刚才创建的硬链接:

wangjie@pc:/tmp$ 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值