软链接与硬链接
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软链接与硬链接相关的知识,希望对你有一定的参考价值。
-
硬链接:同一个文件具有不同的别名,其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
以上是关于软链接与硬链接的主要内容,如果未能解决你的问题,请参考以下文章