码迷,mamicode.com
首页 > 其他好文 > 详细

硬链接和软链接使用,以及区别

时间:2016-07-29 23:00:50      阅读:721      评论:0      收藏:0      [点我收藏+]

标签:软硬链接

硬链接:link 

通俗理解:一个文件起多个名字

特性:ln (link) 原始文件和目标文件不在一个目录里

       删除一个文件,另一个文件还可以使用

       多个硬链接只占用一份数据空间

       不能跨区,跨设备

       硬链接不能针对目录创建。

常见硬链接的方法:

ln 原始文件 链接文件

技术分享


文件连接数:等价于一个文件的名字数量,没增加一个硬链接连接数就增加1

目录的链接数:每个目录下的..文件总数,包括子文件下的


rm 删除硬链接文件时就相当于删除文件名而已


软链接:

通俗的说:相当快捷方式

      

特性:软链接大小等于链接文件名字字符数

   创建多个文件连接数不变 

技术分享                                        

   可以跨设备,创建链接是最好写绝对路径

   可以对目录进行软链接

软连接创建方式

ln –s原始文件相对路径或绝对路径(一定是相对于软链接的路径)软链接文件

技术分享

以下命令报错原因:


将/testdir/f1 文件硬链接到/testdir/aa/f2,在原始文件中使用了相对路径,其中的相对路径是相对于aa而言,并不是testdir/,aa的上一层是、testdir,f2实际链接的为testdir/testdir/f1

技术分享







硬链接和软链接使用,以及区别

标签:软硬链接

原文地址:http://11750513.blog.51cto.com/11740513/1831889

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!