您好,登录后才能下订单哦!
Linux的硬链接与软链接的有什么不同?大家对硬链接与软链接的了解可能相对较少,今天就跟大家聊聊Linux的硬链接与软链接的区别。
链接的方式可以分为两种,一种是硬链接(Hard Link),另一种是软链接或者也称为符号链接(Symbolic Link)。
1.软链接介绍:
1)软链接是存放另一个文件的路径的形式存在。
2)软链接可以跨文件系统,硬链接不可以。
3)软链接可以对一个不存在的文件名进行链接,硬链接必须要有源文件。
4)软链接可以对目录进行链接。
5)删除软链接并不影响被指向的文件,但若被指向的原文件被删除,则相关软连接就变成了死链接。
6)简单路径下方便用户访问。
2.硬链接介绍:
1)硬链接,以文件副本的形式存在。但不占用实际空间。
2)不允许给目录创建硬链接。
3)硬链接只有在同一个文件系统中才能创建。
4)删除其中一个硬链接文件并不影响其他有相同 inode 号的文件。
不论是硬链接或软链接都不会将原本的档案复制一份,只会占用非常少量的磁碟空间。
ln命令格式:
ln [参数] [源文件或目录] [目标文件或目录]
主要参数:
-i 交互模式,文件存在则提示用户是否覆盖。
-s 软链接(符号链接)。
-d 允许超级用户制作目录的硬链接。
-b 删除,覆盖以前建立的链接
1.软链接 (符号链接)ln -s source target
2.硬链接 (实体链接)ln source target
以上就是Linux硬链接与软链接的区别的详细内容了,看完之后是否有所收获呢?如果想了解更多相关内容,欢迎关注亿速云行业资讯!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。