Linux命令学习系列15-硬链接、软链接

上节内容复习:

1.      mount命令使用

2.      fstab文件的使用

 

作业:把/opt挂载到/tmp/opt下,并且添加到fstab中

mkdir /tmp/opt

mount –B /opt /tmp/opt

/opt /tmp/opt none bind 0 0

 

本节内容:

1.      硬链接

硬链接是用索引节点来进行链接的实际链接,硬链接允许一个文件拥有多个有效路径,删除其中一个链接并不会影响其本身,只有最后一个链接删除时才会删除本身节点。

硬链接有两个限制:

a)        不允许给目录创建链接

b)        不能在不同分区之间创建硬链接

创建硬链接使用的命令:ln

基本用法 : ln 目标文件 链接名称,比如我们有一个hard01的文件,创建一个硬链接hard_link,可以使用命令

ln hard hard_link

可以看到这两个文件的inode是一样的,都是1260478,同时我们看到第三列的值变成了2。删除硬链接后会变成1:

2.      软链接

软链接也叫符号链接,是一个包含了另一个文件路径的文件,可以指向任意文件或目录,也可以跨不同的文件系统,和windows下的快捷方式非常类似。删除软链接不会删除所链接的文件,删除源文件,软链接会断链。

创建一个软链接,

touch file1

ln –s file1 file-slink

删除源文件后,可以发现链接文件颜色发生了变化

用ll –li可以看到软链接的inode是不一样的

 

作业:为文件file1创建一个硬链接和软链接

 

关注微信公众号“挨踢学霸”,获取更多技术好文

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值