linux 链接区别吗,Linux的两种链接方法区别

关于Linux的两种链接方法:

硬链接:即把同一个文件保存在两个地方,或用两个不同的文件名保存

例:

#ln /home/blond/music/duet.txt /home/elvis/music/duet.txt

#ln /home/blond/music/duet.txt /home/blond/music/lkduet.txt

软链接:即给同一个文件分配两个名称的方法

例:#ln -s /home/blond/music/duet.txt /home/elvis/music/rkduet.txt

以上两种链接的区别:

1)用ln建硬链接后,两个文件有相同的i-节点,而用ln -s建软链接后,两个文件有不同的i-节点,出现的形式如下:llink->lnfile;

2)目录之间不能进行硬链接只能针对文件,软链接可以关联到目录和文件;

3)硬链接必顺关联同一个文件系统下的文件,而软链接也可以关联不同文件系统(分区)中的文件;

4)硬链接的原始文件可以进行移动和删除,但软链接的原始文件被删除了会导致空链接也即软链接失去作用;

5)chroot的目录间可以共享链接,而软链接不能引用chroot目录外的文件

注:查看文件i-节点,如:

#ls -li /home/blond/music(文件或是目录)0b1331709591d260c1c78e86d0c51c18.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值