Linux中硬链接和软链接的区别和联系

本文介绍了Linux系统中硬链接(hardlink)与符号链接(symboliclink)的区别。硬链接是同一文件的不同入口,删除任何一个都不会影响源文件内容;而软链接类似于Windows中的快捷方式,删除源文件会导致软链接失效。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

/********************************************************************************************************************

原文地址:http://www.cnblogs.com/stli/archive/2010/11/10/1873212.html http://bbs.chinaunix.net/thread-23074-1-1.html

转载原因:在学习shell脚本时,用到的expr,expr中用到看到了这个 粘贴位。

*********************************************************************************************************************/

-s相当于建立快捷方式,删掉不影响源文件
hardlink相当于另一个文件别名入口,删掉任何一个都物理删除了


hardlink 不能跨file system
symbol link 可以跨file system


用ln命令建的连接:hard link 和symbolic link有什么区别??

链接(link):系统中的链接是一个已经存在的文件的另一个名字,它不复制文件的内容。有两种链接方式,一种是硬链接(hard link),另一种是符号链接(symbolic link),又称软链接。硬链接和原有文件是存储在同一物理地址的两个不同的名字,因此硬链接是相互的;符号链接的内容只是一个所链接文件的文件名,在使用ls –l时,符号链接的第一项的第一位为“l”。 

指向一個文件的所有 硬鏈接都刪掉的話文件的內容才會被刪掉
軟鏈接只要刪掉了源鏈接文件,軟鏈接也就失效了




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值