美文网首页
Linux链接文件

Linux链接文件

作者: yekai | 来源:发表于2017-10-13 13:56 被阅读0次

Linux 文件系统最重要的特点之一是它的文件链接。链接是对文件的引用,类似于Windows系统下的快捷方式,这样您可以让文件在文件系统中多处被看到。不过,在 Linux 中,链接文件类型又与Windows系统的不同,链接可以如同原始文件一样来对待。链接可以与普通的文件一样被执行、编辑和访问。对系统中的其他应用程序而言,链接就是它所对应的原始文件。当您通过链接对文件进行编辑时,您编辑的实际上是原始文件。链接不是副本。有两种类型的链接:硬链接和符号链接(软链接)。

硬链接

硬链接只能引用同一文件系统中的文件。它引用的是文件在文件系统中的物理索引(也称为 inode)。当你移动或删除原始文件时,硬链接不会被破坏,因为它所引用的是文件的物理数据而不是文件在文件结构中的位置。硬链接的文件不需要用户有访问原始文件的权限,也不会显示原始文件的位置,这样有助于文件的安全。如果你删除的文件有相应的硬链接,那么这个文件依然会保留,直到所有对它的引用都被删除。

符号链接(软链接)

符号链接(软链接)是一个指针,指向文件在文件系统中的位置。符号链接可以跨文件系统,甚至可以指向远程文件系统中的文件。符号链接只是指明了原始文件的位置,用户需要对原始文件的位置有访问权限才可以使用链接。如果原始文件被删除,所有指向它的符号链接也就都被破坏了。它们会指向文件系统中并不存在的一个位置。

两种链接都可以通过命令 ln 来创建。ln 默认创建的是硬链接,使用 -s 开关可以创建符号链接。

相关文章

  • Linux[链接]: 静态链接,动态链接及linux内存布局

    Linux[链接]: 静态链接,动态链接及linux内存布局 一. 目标文件 1.1 目标文件概述 现在PC平台流...

  • Linux链接文件

    Linux 文件系统最重要的特点之一是它的文件链接。链接是对文件的引用,类似于Windows系统下的快捷方式,这样...

  • Linux链接文件

    有时候需要在系统上维护同一文件的两份或多份副本,除了保存多份单独的物理文件副本之外,还可以采用保存一份物理文件副本...

  • C语言-系统-文件操作

    1. Linux 文件 Linux 常见的文件类型:普通文件、目录文件、设备文件、管道文件、套接字和链接文件等等。...

  • Linux中的软硬链接

    Linux中的软硬链接 Linux文件的组成 在Linux一个文件由三部组成: 目录项(Dirent):包含文件名...

  • Linux链接文件与查看或者合并文件内容

    04-建立链接文件:ln Linux链接文件类似于Windows下的快捷方式。链接文件分为软连接和硬链接。软连接:...

  • day11 课后笔记

    Linux文件类型详细介绍 符号链接(symbolic link)文件,软链接(soft link): 相当于快捷...

  • 索引 - Linux / Ubuntu

    文集主页 Ubuntu 系统中的用户与用户组Linux 系统中的硬链接和软链接Linux 文件查找之术Linux ...

  • 软链接vs硬链接

    记录对软链接硬链接的探索。 linux文件系统基础 linux中每个分区包含一个文件系统。一个完整的文件系统包含自...

  • Linux 链接文件详解

    一、前言 以 macOS 为例,在 Finder 中右键可以看到「复制」、「拷贝」、「制作替身」等操作。它们之间有...

网友评论

      本文标题:Linux链接文件

      本文链接:https://www.haomeiwen.com/subject/jnszyxtx.html