软链接和硬链接的区别

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

猜你喜欢

转载自blog.51cto.com/13670729/2117082