细说Linux链接文件类型

系统 Linux
Linux链接文件类型这里要和windows系统下的链接接文件类型相比较,这里就详细介绍一下这两种Linux链接文件类型。

Linux链接文件类型有两种,类似于windows系统下的快捷方式。但是Linux链接文件类型又与windows系统的不同。

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

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

符号链接(软链接) 


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

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

Linux链接文件类型

【编辑推荐】

  1. 简介Linux日志文件
  2. 全面解析Linux时钟
  3. 详细介绍Linux重定向的使用
  4. 详细解析Linux密码破解问题
  5. 详细解析Linux目录结构
责任编辑:小霞 来源: 互联网
相关推荐

2012-05-21 23:43:31

Java

2010-03-01 15:34:38

Linux文件类型

2010-01-12 11:37:06

Linux常见文件

2009-10-21 10:50:59

Linux文件类型

2010-01-05 15:32:33

2019-04-12 14:26:17

Linux命令文件

2019-01-14 09:20:35

Linux类型文件

2017-06-09 06:14:41

2023-12-04 15:42:10

类型Linux

2010-04-02 13:15:01

Oracle跟踪

2010-05-21 10:02:56

2011-06-01 10:48:28

Android系统

2009-11-16 12:17:46

PHP上传文件类型

2010-05-25 17:01:44

2009-08-12 16:44:13

.NET文件类型

2010-03-05 14:33:19

Ubuntu硬盘分区

2016-08-12 09:04:37

Linux文件类型目录

2021-02-05 08:03:52

Java

2024-08-26 12:18:07

Python代码存根

2015-10-08 14:47:07

命令时间Linux
点赞
收藏

51CTO技术栈公众号