总结软连接和硬连接区别

总结软连接和硬连接区别。

硬链接和软链接的区别

1、本质不同

硬链接:同一个文件,多个名称。

​软链接:不同的文件。

2、跨分区

硬链接:不支持跨分区。

软链接:支持跨分区。

3、目录

硬链接:不支持对目录创建。

​ 软链接:支持对目录创建。

4、相互关系

​ 硬链接:删除某一个硬链接,另一个硬链接不影响使用。

​ 软链接:原始文件和软链接有依赖关系,原始文件删了,软链接就失效了。

5、inode编号

​ 硬链接:inode编号是相同的。

​ 软链接:inode编号不同。

6、链接数

​ 硬链接:删除一个硬链接,硬链接的链接数会有变化。

​ 软链接:删除一个软链接,链接数不会有变化,删除的相当于是一个文件(或快捷方式)。

7、相对路径:原始文件路径

​ 硬链接:硬链接的相对路径,是相对的当前工作目录的相对路径。

​ 软链接:软链接的原始文件路径是,相对的软链接的相对路径,而不是相对当前工作目录。

8、文件类型

​ 硬链接:硬链接的文件类型是,原来是什么就是什么,例如:原来是普通文件,还是普通文件。

​ 软链接:软链接的文件类型是L

9、命令的实现不一样

​ 硬链接:ln

​ 软链接:ln -s

你可能感兴趣的:(Linux,互联网,Cent,OS,Linux)