第一次认识到Linux的硬链接和软链接,写一下对他俩的理解
硬链接
两个文件名指向硬盘上的同一个存储空间
加入我创建了一个文件夹file1
然后向里面写入I am a programmer
创建一个文件并写入内容
- echo 内容 文件名
然后file2和1进行硬链接
在这里插入图片描述](https://img-blog.csdnimg.cn/488da76972ef453da19390b1b433fa21.png)
当我们输出file2时,会看到file1中的内容
然后再来看一下软链接
符号链接(软链接)
指一个文件指向另一个文件的文件名。类似于windows里面的快捷方式。
语法:
ln -s 源文件 链接名
创建一个软链接
现在,我们将file1删除,然后再输出file2和file3中的内容,软链接和硬链接的区别就出来了。
可以看到,删除file1后,file2输出的内容还是file1的内容,但是file3找不到文件。
注意!!!
硬链接只能链接文件,不能链接目录
软链接可以链接文件和目录



