Window系统下,我们右键应用软件可以创建快捷方式:
快捷方式的图标左下角会有一个箭头便于我们识别。
即使我们不知道应用程序存放的路径,也可以快捷的打开程序。
在Linux系统中,也可以创建链接文件。分为:
- 软链接:格式:
ln -s 源文件 链接文件
- 硬链接:格式:
ln 源文件 链接文件
软链接就是多一个指令 -s
最重要的部分来了:有啥区别
软链接既可以链接普通文件,又可以链接目录。
硬链接只能链接普通文件,不能链接目录。(路径)
软链接不占用磁盘空间,删除源文件则软链接失效。称为死链接。重建则恢复。
硬链接占用磁盘空间,删除源文件还可以打开。类似直接拷贝一份源文件。
(占用:都会占用,因为一切皆文件,文件必占空间。只是说软链接就是个类似图标或者快捷方式,硬链接会拷贝占用相对更大。)
那么问题来了!!!!!!!!(硬链接与复制的区别~)
Q:如果硬链接是直接拷贝一份。那么我直接用cp命令就可以了,干嘛还多余的硬链接一份。搞这么麻烦?
A:类似拷贝,不仅仅是拷贝。
如果你修改了源文件,那么硬链接文件也相应的修改了。
如果修改了硬链接文件,那么源文件也相应的修改了。
多个批量硬链接亦是如此。
这个就厉害了。
你想,你仔细想,你品,你仔细品:联动的。
多人协作,配合的时候,有用吧。
一个文件,这个地方需要。另外一个地方也需要。但是在这个地方改对之后,另外一个地方也相应改正过来。不用重新cp过去。
要么联动:
要么复制-粘贴-覆盖。