一、什么是硬链接和软连接
1、软连接:可以理解成创建一个快捷方式,这点和 Windows系统中的桌面图标,道理是一样的。
2、硬链接:等同于 cp -p ,但是还会同步更新,可以理解成起别名。
二、语法结构
1、软连接:ln -s 源文件(目录) 链接文件(目标位置)
2、硬链接:ln 源文件 目标位置
三、具体用法
1、例如,我在根目录下,创建一个名为data 的文件夹,再在里面创建一个test01.txt 的文件,这个文件里面有一句话的内容:this is test01
2、分别给这个文件,创建一个硬链接和软连接:
3、用ls -l 命令查看,会发现软连接文件和硬链接文件,大小和权限不一样
4、在源文件里面加内容,硬链接会同步更新,但是简单的cp 文件是不会出现的。
四、删除源文件对软连接文件和硬链接文件的影响
删除源文件,对硬链接文件没有任何影响,但是软连接文件就再也连接不了了(类似于,你把Windows上的软件应用程序卸载了,自然桌面上的图标也用不了了)