链接链接是一种快速访问机制,通过将一个文件指向原文件或目录来实现快速访问,同时也记录了原文件或目录的一些信息。链接允许多个不同的文件引用同一个文件。什么是软链接符号链接(symboliclink),又称软链接SoftLink,是Linux系统上指向另一个文件或目录的特殊文件。这有点类似于Windows系统中的快捷方式。链接文件中只记录原文件的路径,不记录原文件的内容。符号链接通常用于链接库文件,也常用于链接日志文件和网络文件系统(NFS)上的共享目录。什么是硬链接硬链接是原始文件的镜像副本。硬链接建立后,如果删除原文件,链接文件不会受到影响,因为原文件和链接文件互为镜像。为什么要创建链接文件而不是直接复制文件?当您需要将同一个文件保存在多个不同的位置并保持不断更新时,硬链接的重要性就体现出来了。如果只是简单地将文件复制到其他位置,其他位置的文件只会保存复制时文件的内容,不会继续用原文件更新。使用硬链接时,每个镜像副本的文件内容会同时更新。软链接和硬链接的区别下表列出了软链接和硬链接的区别。#软链接硬链接1软链接类似于Windows系统中的快捷方式硬链接是原文件的镜像2软链接也叫符号链接硬链接没有别名3链接中的任何文件变化都会同步到链接其他文件同软链接4可以跨文件系统创建软链接不能跨文件系统创建硬链接5软链接可以指向文件或目录硬链接只能指向文件6索引节点和链接文件之间的链接和原始文件的文件权限并不完全一致。链接文件和原始文件的索引节点和文件权限完全相同。7链接文件只记录原文件的路径,不记录原文件的内容。链接文件记录了原始文件的内容。8如果删除了原始文件,则软件链接将失效,因为它指向一个不存在的文件。这称为“悬挂链接”,即使删除原始文件,链接文件也不受影响。9用ln-s<原文件><链接文件>命令建立软链接用ln<原文件><链接文件>命令建立硬链接10软链接文件的文件权限有特殊标记l硬链接文件没有特殊标记11使用find/-typel命令查找软链接文件使用find/-samefile
