1. 创建软链接 ln -s 相当于windows下创建快捷方式,不占用实际的磁盘空间(只有文件名字符长度占用实际的磁盘空间)
2. 软链接操作对象:所有文件(包括块文件、字符设备文件、管道文件等),所有目录。
3. 复制软链接文件相当于把它的链接源文件做一次拷贝操作,修改拷贝后的软链接文件则不影响源文件的內容,但修改软链接文件则会影响。
4. 管道文件可以执行软链接操作,但不可对管道软链接文件执行拷贝操作,只可移动。
5. 要想通过执行写软链接文件改变源文件,则在之前执行软链接时必须使用绝对路径。否则不管软链接文件移动或拷贝到到哪个非同级目录下均无效,因为文件系统无法确保通过文件指针类似的东西,找到源文件。
6. 如果对链接的源文件进行重命名操作,则本用户中所有对它执行的软链接文件均失效。
7. 创建硬连接 ln ;操作对象:所有文件(包括块文件、字符设备文件、管道文件等), 不能对目录执行硬连接操作。
8. 硬连接相当于对源文件的一次拷贝,是inode节点对磁盘映射的那一份拷贝,不占用实际物理磁盘的空间,但都通过创建时的相对/绝对路径而找到相应的源文件在磁盘的所处位置,从而执行读写操作。
9. 不可对管道硬链接文件执行拷贝操作,只能移动;能对所有普通文件执行拷贝与移动操作。
10. 当使用相对路径执行硬链接后:拷贝或移动(着重拷贝)硬连接文件到同级或子级目录下,再对这些拷贝后的文件执行写操作,那么所有刚创建的硬链接文件和源文件均受其影响;当拷贝或移动到父级目录下或更高级的目录的子级目录下等,相当与将源文件执行拷贝,占用磁盘空间,对拷贝后的文件执行写操作,其余所有硬连接文件和源文件均不受其影响。
11。 当使用据绝对路径执行硬链接后:以上效果均无,所有操作,源文件、所有硬链接文件均受影响。这点和软链接不同,软链接要想拷贝操作有效,创建是必须使绝对路径。