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

软链接与硬链接

时间:2019-04-12 11:48:46      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:type   链接   软链接   ima   shadow   创建   node   img   try   

  • 硬链接:同一个文件具有不同的别名,其inode号相同,dentry(目录)不同
    (1)不能对目录进行操作, 只能对已有文件进行操作
    (2)不能跨分区操作
    (3)文件具有相同的inode与data block
    (4)删除一个硬链接并不会影响其他具有相同inode号的文件
    (5)创建文件的硬链接即为为inode创建新的引用路径,因此引用计数会自增

  • 软链接:软链接具有自己inode,即具有自己的文件,只是这个文件存放存放另一个文件的文件路径名。因此软链接具有自己的inode与data block
    (1)可以对目录或文件进行操作
    (2)可以跨分区
    (3)指向的是另一个文件的路径,大小为指定路径的字符串长度,不会增加inode的引用计数
    (4)删除软链接不会影响源文件,但若删除源文件,那么这个软链接就变成一个‘死链接’,重新创建指向的源文件,可以恢复。

  • ln 命令
    ln [-sv] SRC DEST
    -s : symbolic link
    -v : verbose

  • inode
    技术图片
  • 软链接与硬链接

    标签:type   链接   软链接   ima   shadow   创建   node   img   try   

    原文地址:https://blog.51cto.com/12928116/2377627

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