软链接和硬链接的区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软链接和硬链接的区别相关的知识,希望对你有一定的参考价值。

1、答分类:在linux系统中,链接分为两种:一种是硬链接,一种是软链接。
2、答概念:硬链接具有和源文件相同的inode节点号,软链接相当于windows系统的快捷方式(和源文件的inode节点号不同)。
3、答创建:ln命令默认创建的是硬链接,带s参数创建的是软链接。
4、答特点:
1)不能对目录创建硬链接,可以创建软链接(在工作中常用)。
2)软链接可以跨目录,硬链接不可以。
3)删除硬链接,对软链接和源文件无影响。
4)删除软链接,对硬链接和源文件无影响。
5)同时删除硬链接和源文件,文件才能被真正地被删除。
5、答案例:对文件创建硬链接,可以防止文件被误删。对目录创建软链接,在工作中比较常用。例如对nginx-1.12.0版本的目录创建名为nginx的软链接,这样不仅保留了软件的版本号,还方便软件的后续升级。

以上是关于软链接和硬链接的区别的主要内容,如果未能解决你的问题,请参考以下文章

Linux硬链接,软连接和复制的区别

软链接和硬链接的区别

Linux文件系统中硬链接和软链接的区别

Linux下软链接和硬链接的区别

linux下软链接和硬链接的区别

什么是硬链接和软链接 --- 2021-11-08