linux链接文件软链和硬链接类型
Linux链接的文件类型有两种,类似于Windows系统下的快捷方式,但Linux链接文件类型与Windows系统不同。一个对Linux文件系统最重要的特点是它的文件链接。链接是参考文件,可以让你的文件在文件系统中的许多地方看到。然而在Linux,链接可以当作原始文件。链接可以被执行,编辑,和普通文件访问,系统中的其他应用程序,一个环节,它所对应的原始文件。当你编辑文件通过链接,你实际上是编辑原始文件,链接不是一份。有两种类型的链接:硬链接和符号链接(软链接)。
硬链接
硬链接只能是指在同一个文件系统中的文件。它指的是在文件系统中的文件的物理指标(也被称为inode)。当你移动或删除原始文件,硬链接将不会被摧毁,因为它指的是文件的物理数据,而不是在文件结构的文件的位置。硬链接的文件不需要用户有访问原始文件,也不显示原始文件的位置,这有助于该文件的安全性。如果您删除的文件有相应的硬链接,文件仍然会保持直到所有对它的引用被删除。
符号链接(软链接)
符号链接(软链接)是一个指针,指向文件系统中的文件的位置。符号链接可以跨文件系统,甚至可以指向远程文件系统中的文件。一个符号链接,只显示原始文件的位置,以及用户需要访问原始文件使用的位置的链接。如果原始文件被删除,所有的符号链接指向它就会被摧毁。他们点的位置不在文件系统中存在。
这两个链接都可以由LN命令创建。默认创建LN是一个硬链接。使用s开关可以创建符号链接。