软连接和硬链接的优缺点.doc

软连接和硬链接的优缺点.doc

ID:59317561

大小:14.00 KB

页数:2页

时间:2020-09-05

软连接和硬链接的优缺点.doc_第1页
软连接和硬链接的优缺点.doc_第2页
资源描述:

《软连接和硬链接的优缺点.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、硬连接记录的是目标的inode,符号连接记录的是目标的path。软连接就像是快捷方式,而硬连接就像是备份!符号连接可以做跨分区的link;而硬连接由于inode的缘故,只能在本分区中做link.所以,符号连接的使用频率要高的多。存在两种不同类型的链接,软链接和硬链接。修改其中一个,硬连接指向的是节点(inode),而软连接指向的是路径(path)软链接文件  软链接又叫符号链接,这个文件包含了另一个文件的路径名。可以是任意文件或目录,可以链接不同文件系统的文件。和win下的快捷方式差不多。链接文件甚至可以链接不存在的文件,这就产

2、生一般称之为"断链"的问题(或曰“现象",链接文件甚至可以循环链接自己。类似于编程语言中的递归。命令格式:代码:ln[-s]source_pathtarget_path硬链接文件  infoln命令告诉您,硬链接是已存在文件的另一个名字,硬连接的命令是代码:ln-dexistfilenewfile引用:硬链接文件有两个限制  1、不允许给目录创建硬链接;  2、只有在同一文件系统中的文件之间才能创建链接。  对硬链接文件进行读写和删除操作时候,结果和软链接相同。但如果我们删除硬链接文件的源文件,硬链接文件仍然存在,而且保留了愿有

3、的内容。这时,系统就“忘记”了它曾经是硬链接文件。而把他当成一个普通文件。修改其中一个,与其连接的文件同时被修改代码:$umask022$cp/etc/httpd/conf/httpd.conf/usr/sam原来前面做的试验,改变了系统默认的umask值,现在改回来为022,举个httpd.conf文件做例子代码:$lnhttpd.confhttpd1.conf$ln-shttpd.confhttpd2.conf第一条为硬链接,第二条为软链接代码:$ls-li代码:总用量80-rw-r--r--2samadm3489010月3

4、100:57httpd1.conflrwxrwxrwx1samadm1010月3100:58httpd2.conf->;httpd.conf-rw-r--r--2samadm3489010月3100:57httpd.conf可以看到,使用ls-li,软连接只产生了10字节的快捷而已,硬连接却实实在在的的拷贝。最前面的inode硬链接和源文件是一样的,而软链接不一样,具体看一下回复对http1.conf进行编辑,可以发现httpd.conf也发生了一样的变化代码:$rmhttpd.conf现在删除链接的源文件,来比较不同之处代码:

5、$ls-l总用量44drw-r--r--2samadm409610月3020:14file6-rw-r--r--1samadm3489010月3100:57httpd1.conflrwxrwxrwx1samadm1010月3100:58httpd2.conf->;httpd.conf我的结论就是:硬链结只有全部被删除的时候,文件才无法访问,但是软链接,只要他的源文件消失了,这个文件就无法访问了。软链接就是记录了文件路径的一种特殊文件。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。