文件链接
软链接
:是符号链接,依附于源文件,类似windows操作系统的快捷方式
ln –s 源文件路径 链接文件路径ln -s src_file dst_file
硬链接
:是文件,与源文件相互独立(源文件删除不影响链接使用
),又相互影响(修改后同时修改
)
ln 源文件名路径 链接文件路径
使用硬链接的话,修改了任意一个文件,查看另一处文件,都会有相同的修改,即,硬链接的各个文件是一模一样的。并不占用两个内存地址。删除其中一个文件,另一个文件还是存在。ln src_file dst_file
git 对软链接和硬链接的支持情况:
- git支持软连接的提交
- 但是,git并不支持硬链接,所以在本地创建硬连接后,提交远程后,应该就打乱了硬链接,变成了完全独立的两个文件了。