简述Linux系统的链接文件

linux系统文件链接是什么意思? Linux 文件系统最重要的特点之一是它的文件链接链接是对文件的引用,这样您可以让文件在文件系统中多处被看到不过,在 Linux 中,链接可以如同原始文件一样来对待链接可以与普通的文件一样被执行编辑和访问对系统中的其他应用程序而言,链接就是它所对应的原始文件当您通过链接对文件进行编辑时,您编辑的实际上是原始文件链接不是副本有两种类型的链接:硬链接和符号链接
硬链接 只能引用同一文件系统中的文件它引用的是文件在文件系统中的物理索引(也称为 inode)当您移动或删除原始文件时,硬链接不会被破坏,因为它所引用的是文件的物理数据而不是文件在文件结构中的位置硬链接的文件不需要用户有访问原始文件的权限,也不会显示原始文件的位置,这样有助于文件的安全如果您删除的文件有相应的硬链接,那么这个文件依然会保留,直到所有对它的引用都被删除
符号链接 是一个指针,指向文件在文件系统中的位置符号链接可以跨文件系统,甚至可以指向远程文件系统中的文件符号链接只是指明了原始文件的位置,用户需要对原始文件的位置有访问权限才可以使用链接如果原始文件被删除,所有指向它的符号链接也就都被破坏了它们会指向文件系统中并不存在的一个位置两种链接都可以通过命令 ln 来创建ln 默认创建的是硬链接使用 -s 开关可以创建符号链接
符号链接与硬链接有什么区别?
简单的说:硬连接记录的是目标的 inode,符号连接记录的是目标的 path
软连接就像是快捷方式,而硬连接就像是备份!符号连接可以做跨分区的 link;而 硬连接由于 inode 的缘故,只能在本分区中做 link.所以,符号连接的使用频率要高的多

linux系统中链接文件什么意思链接:一种在共享文件和访问它的用户的若干目录项之间建立联系的一种方法
Linux中包括两种链接:硬链接(Hard Link)和软链接(Soft Link),软链接又称为符号链接(Symbolic link)

(随机推荐阅读本站500篇优秀文章点击前往:500篇优秀随机文章)
来源:本文由易搜IT博客原创撰写,欢迎分享本文,转载请保留出处和链接!