Linux软链接和硬链接
1. 软链接link
定义:就是windows系统的快捷方式
作用:可以对硬盘空间进行合理分配
具体设置:
ln -s 源文件 软链接
1.1 软链接使用注意
① 设置软链接,如果软链接和源文件不在同一级目录,原文件需要设置为绝对路径方式
② 普通文件和目录都可以设置软链接
③ 原文件 被删除,对应的软链接就变为“无效链接”,如果再创建一个同名原文件,软链接又恢复为有效链接文件。
2. 硬链接
定义:系统里边文件的名称(引用)就是硬链接。
给文件增加名称(引用)的过程就是创建“硬链接”
(一个文件有多个名字,它们互为硬链接)
操作:
ln [-d] 源文件 硬链接
2.1 硬链接使用注意:
① 设置硬链接的时候,原文件不需要使用绝对路径
② 只有普通文件可以设置硬链接,目录不可以
③ 同一个原文件的所有硬链接文件必须在同一个硬盘、同一个分区里边
2.2使用硬链接的好处:
① 防止重要的文件被误删除
② 如果有多人需要操作同一个文件,就给他们创建许多硬链接即可。
软链接和硬链接异同:
不同点:
软链接是快捷方式,可以用在硬盘空间合理分配上
硬链接就是文件的名字,一个文件的许多名字互为硬链接。
相同点:
大家都是针对同一个目标进行操作