【Linux】硬链接和软链接的区别 您所在的位置:网站首页 linux中硬链接与软连接的区别是 【Linux】硬链接和软链接的区别

【Linux】硬链接和软链接的区别

#【Linux】硬链接和软链接的区别| 来源: 网络整理| 查看: 265

1.硬链接

就是同一个文件使用了多个别名(他们有共同的 inode)。

硬链接可由命令link 或 ln 创建,如:

link oldfile newfile ln oldfile newfile

由于硬链接是有着相同 inode 号仅文件名不同的文件,因此,删除一个硬链接文件并不影响其他有相同 inode 号的文件。

硬链接不能对目录进行创建,只可对文件创建。

2. 软链接

(也叫符号链接)与硬链接不同,文件用户数据块中存放的内容是另一文件的路径名的指向。软链接就是一个普通文件,只是数据块内容有点特殊。

软链接可对文件或目录创建。

ln -s old.file soft.link ln -s old.dir soft.link.dir

加-s选项表示创建的是软链接。

删除软链接并不影响被指向的文件,但若被指向的原文件被删除,则相关软连接就变成了死链接。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有