问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux中软链接和硬链接的区别是什么?麻烦说细点、多用专业语言,急...

发布网友 发布时间:2022-04-23 20:01

我来回答

3个回答

热心网友 时间:2022-04-11 01:38

最通俗的:
一个是你原文件没有了,这个链接就失效了(软链接),类似于windows快捷方式。
一个是你原文件没有了。这个文件还在(硬链接)。类似于复制了一个,但决不是复制过来的

具体的我不打了,直接复制给你。
不了解,你可以问我。

==========================================================================

硬链接和软连接的区别:

要说明这个问题,先说明下liunx下文件和目录的本质。
事实上,在liunx上,目录也是文件的一种,它是储存了一张表的文件。例如有一个叫程序的文件夹,里面有两个文件1和2.在那张目录表内。它的内容是这样的
名称 节点
1 338
2 228
那么什么是节点呢?c语言我们都学过,我们简单地把节点号理解成一个数组的下标,把内存看成一个大数组,每个文件都可以看成一个数组中的一个元素,而知道了节点号,就可以找到了实质的文件内容。

有了以上的认识,就可以进一步地解释硬链接:
硬链接的书写格式是:ln 目标文件名 链接名
那么它的过程是怎么样的呢?
例如我们输入:ln 3 2
那么,在同个目录表下增加一项
名称 节点
1 338
2 228
3 228
这时候,文件3也指向了跟2一样的内存块,也就是说跟2的内容是完全一样的。
而软连接又是怎么回事呢?
这里得说明,软连接和硬链接也是特殊的文件,在liunx中的所有都是以文件表示的,软连接可以看成一个文本文件,它的内容是保存目标文件名的路径地址。
软连接的格式是ln -s 目标文件名 链接名
例如输入 ln -s 4 2
它的执行过程是这样的,先把2文件的路径名复制到4,执行4时,先从中读到2的路径名,找到2这个文件,然后执行2.所以对4文件的操作都是对2文件的操作。

上面说明了具体的原理。如果要通俗点理解。可以把硬链接当成源文件的副本,它显示跟源文件一样的大小但事实上却不占任何空间。(够神奇吧)而软连接大可以理解出windows的快捷方式。

至于更深入的区别,欢迎一起来讨论

硬链接和软链接的区别

一 链接文件
链接有两种方式,软链接和硬链接。

1 软链接文件

软链接又叫符号链接,这个文件包含了另一个文件的路径名。可以是任意文件或目录,可以链接不同文件系统的文件。
链接文件甚至可以链接不存在的文件,这就产生一般称之为"断链"的问题(或曰“现象"),链接文件甚至可以循环链接自己。类似于编程语言中的递归。
用ln -s 命令可以生成一个软连接,如下:
[root@linux236 test]# ln -s source_file softlink_file
在对符号文件进行读或写操作的时候,系统会自动把该操作转换为对源文件的操作,但删除链接文件时,系统仅仅删除链接文件,而不删除源文件本身。
2 硬链接文件
info ln 命令告诉您,硬链接是已存在文件的另一个名字(A "hard link" is another name for an existing file),这多少有些令人困惑。硬连接的命令是
ln -d existfile newfile
硬链接文件有两个*
1)、不允许给目录创建硬链接;
2)、只有在同一文件系统中的文件之间才能创建链接。
对硬链接文件进行读写和删除操作时候,结果和软链接相同。但如果我们删除硬链接文件的源文件,硬链接文件仍然存在,而且保留了愿有的内容。
这时,系统就“忘记”了它曾经是硬链接文件。而把他当成一个普通文件。
二 两者之间的区别

硬连接指通过索引节点来进行的连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。
在Linux中,多个文件名指向同一索引节点是存在的。一般这种连接就是硬连接。硬连接的作用是允许一个文件拥有多个有效路径名,这样用户就可以建立硬连接到重要文件,以防止“误删”的功能。其原因如上所述,因为对应该目录的索引节点有一个以上的连接。只删除一个连接并不影响索引节点本身和其它的连接,只有当最后一个
连接被删除后,文件的数据块及目录的连接才会被释放。也就是说,文件才会被真正删除。

软链接文件有点类似于Windows的快捷方式。它实际上是特殊文件的一种。在符号连接中,文件实际上是一个文本文件,其中包含的有另一文件的位置信息。

三 个人体会
软链接是另一个文件,作用可以理解为一个指针,作用在这个文件上的操作除了删除都直接转向实际指向文件,由于是一个真实的文件所以占用磁盘空间
硬链接可以认为不是一个文件,它只是实际文件的一个别名,它的作用是防止真实文件被误操作,给一个文件建立硬链接后,他们互为别名,删除其中任意一个,
只会删除该别名,实际文件并不会被删除。由于只是别名没有任何其他信息,所以并不占用原始文件大小的磁盘空间。

octapult 写到:
这边有关 inode 的部份似乎讲反了。
hard link 并没有另外建立一个 inode,而是增加一个 directory entry,内容为原始档案的 inode number、这个 hard link 的档案名称和
其他相关资讯,所以 hard link 的 inode number 跟原始档案的 inode number 是一样的。在建立 soft link 的时候才会建立一个新的
inode 指到原始档案的 inode,所以 soft link 的 inode number 跟原始档案的 inode number 不一样。这也是为甚麼 hard link 只能指向
同一个档案系统里面的档案,因为每个档案系统都有它自己一系列的 inode,两个不同的档案系统可能有相同的 inode number。
而 soft link 具有完整的 pathname,所以他可以跨越不同的档案系统。

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/carry1314lele/archive/2008/07/14/2649572.aspx

热心网友 时间:2022-04-11 02:56

软链接相当于win下的快捷方式,这一点,很容易理解,不多解释了;
硬链接,打个比方,相当于给一个人又起了一个新名字,不管使用那个名字,都是指同一个人,如果其中的一个名字不用了,另一个仍然是指那个人。

使用 ls -il 可以看出两者的区别,主意 incode 号;还可以使用 file 命令,看他们之间的区别。

硬链接不能跨分区,软链接没有这个*;;
想要彻底搞清楚,看看linux 的incode,很精彩的内容,让你知道为什么linux下不用优化大师了。

热心网友 时间:2022-04-11 04:31

解答:
======================================
很容易~~

用任意文本编辑器,编辑 lilo.conf 文件,在其文件的第四行后加上 default=dos,存盘退出即可。
======================================
╔╗╔╗╔╗╔══╗╔══╗
║║║╚╝║╚═╗║║╔╗║
║║╚═╗║答上║║║╚╝║
╚╝路过╚╝一个╚╝╚══╝
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
弹钢琴时手指速度总是不自觉变快怎么办? 弹钢琴时速度总是不自觉变快怎么办? 微信发表情包上限是多少 ...8.0.3版本更新什么?微信表情包上限变成999是什么 成人毛线斗篷式开襟披肩编织 江苏洛社商贸城项目有哪些主要特点和设施? 永明镇的乡镇建设 蓝光花满庭小区基本信息 洛社商贸城项目概括 怀孕了能不能吃汤圆 软连接和硬链接分别是什么意思,怎么个接法啊? 简述软链接和硬链接的区别是什么? 苹果7的屏幕跳屏怎么办? 笔记本电脑开机显示屏没反应其它部位正常运转 笔记本电脑开机后显示器没反应怎么回事 笔记本电脑开机屏幕没反应,外接无信号,反复多次尝试开机才有可能成功,再关机又重复出现? 电脑开机一直显示无信号怎么回事 笔记本电脑很久没用,开机后显示器无反应? 笔记本电脑开机没有反应,显示器不显示怎么回事 笔记本开机显示屏显示无信号黑屏怎么办 笔记本开机后屏幕亮但是没信号,怎么回事? 最好的旗袍品牌是甚么 穿旗袍什么牌子好啊,旗袍的品牌有哪些? 杭州旗袍品牌哪个最时尚 什么牌子的旗袍比较好?2013十大旗袍品牌由哪些? 昊奴儿童旗袍和汉服,民族风服饰,哪种更好看? 成长奶粉哪个品牌好?臻高启跑儿童成长奶粉好不好? 黄金国的历史追踪 微信发红包提示支付失败但钱没了几天也不退怎么办? 微信发红包为什么显示支付失败是怎么回事 IOS系统怎么举报骚扰电话? IOS手机骚扰电话太多 怎么办? 苹果怎么投诉骚扰短信 linux中硬链接和软连接的区别 iphone举报电话号码 iPhone怎么处理骚扰电话和垃圾短信 最近乱七八糟的骚扰电话好多,iPhone手机不能拦截怎么办!怎么办! 苹果手机上如何举报诈骗电话? 邮箱大师电脑版邮件正文空白是怎么回事?如何解决? 邮箱大师怎么下? 下载网易邮箱大师电脑显示要与手机连接怎么操作? 我要下载一个邮箱,怎样操作 关于风水的书都有哪些? 电脑上注册163 和 下载了邮箱大师注册 一样吗 电脑上注册不了提示网络异常?有危险啥的 中国看风水的古书主要是哪些? 怎样下载网易邮箱大师? 自学周易风水学,读哪种书比较好? 风水秘术口诀 邮箱大师电脑版怎么和手机邮箱大师同步一样的文件夹分类 天星峦头风水的黄才风水师是哪位?