【Linux】硬链接和软链接的区别 | 您所在的位置:网站首页 › linux中硬链接与软连接的区别是 › 【Linux】硬链接和软链接的区别 |
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 实验室设备网 版权所有 |