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

硬链接 软连接

时间:2016-07-29 19:18:06      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:软链接 硬链接

链接:访问同一个文件的不同路径

    硬链接:指向同一个inode的不同路径。

     特性:

        1、硬链接不能跨分区。

        2、不能对目录创建硬链接。

        3、创建新的链接后ll查看连接数会增加

    

     软链接:指向同一个文件的不同路径。

       特性:

        1、硬链接可以跨文件系统

        2、硬链接可以对目录创建,且目录的链接数至少是2个,对源文件创建链接不会增加连接数。

            ps:目录本身是一个链接,在目录中还有一个“.”文件,该文件指定是当前目录,举例如下:

        技术分享

    上图所示:a目录的inode与a目录中的"."inode一致,所有目录至少有两个链接,如果要在a目录中继续创建N个目录,则每个目录中都含有一个“..”,其inode号也与a的一致,所以创建N个文件就会有N+2个链接数。

        3、链接文件和原文件有不同的inode号

        4、删除链接文件不会影响源文件,但是如果删除源文件之后链接文件会编程红色,此时直接在源文件目录中创建一个与之前原文件名称一致的文件即可。

        5、软链接文件,原始文件的路径如果用相对路径的话 一定是相对于软连接文件的路径,不是相对与当前工作目录的路径

硬链接 软连接

标签:软链接 硬链接

原文地址:http://11729433.blog.51cto.com/11719433/1831814

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