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

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

硬链接

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

符号链接(软链接)

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

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

细说Linux链接文件类型相关推荐

  1. linux 每日学一点《Linux链接文件类型》

    2010.11.18 --------Linux链接文件类型-------------- Linux链接文件类型有两种,类似于windows系统下的快捷方式.但是Linux链接文件类型又与window ...

  2. linux 文件类型 管理,Linux的文件类型及用户管理

    Linux的文件类型 -,f:普通文件 d:目录文件,路径映射 l:链接文件(符号链接)软连接 设备文件: c:字符设备,一次存取一个字符 b:块设备 p:管道文件 fi,fo s:套接字文件,soc ...

  3. 7、Linux中文件类型、文件属性

    Linux中文件类型简介:Windows中通过扩展名来区分文件类型,但是在Linux中文件的扩展名与文件类型无关,为了兼容用户使用Windows的习惯,我们也会用扩展名来表示Linux中的文件类型.在 ...

  4. 【Linux】文件类型

    我们知道在Linux下一切皆文件,那么Linux下是如何区分这些文件的呢?我们知道在windows下是查看文件的后缀名来区分各种各样的文件,但是在Linux下却没有后缀名那么我们如何区分呢? 一.in ...

  5. linux有那几种文件类型,Linux常用文件类型有哪些?六大类!

    在学习Linux的过程中,大家会遇到各种各样的问题,比如说:Linux常用文件类型有哪些?我想很多人都不是很了解吧,接下来我们一起来看看吧. Linux的文件没有扩展名,所以Linux下的文件名称和它 ...

  6. linux怎么看文件状态,linux查看文件类型-file、状态-stat

    linux查看文件类型-file.状态-stat 首页 计算机相关 linux命令 linux查看文件类型-file.状态-stat file 命令可以用来查看文件类型-i mime type -s ...

  7. Linux链接文件、管道、重定向讲解

    Linux链接文件.管道.重定向讲解 --链接文件-- 硬链接:在inode表中记录一个条目,所有的元数据和原始文件元数据相同. ·相当于两个名字. ·删除原始文件,另一个条目也能够找数据本身. ·不 ...

  8. GUN/LINUX的文件类型

    GUN/LINUX的文件类型: 1.   -: 普通文件  f 2. d: directory  目录文件 3.  b : block device  块设备文件  以块为单位 ,支持随机访问 4. ...

  9. Linux基本文件类型

    Linux基本文件类型 基本文件类型 - : 普通文件d : 文件目录p : 管道文件l : 软连接文件c : 字符设备文件s : socket文件

最新文章

  1. abap中的弹出窗口函数
  2. Java 8 HashMap键与Comparable接口
  3. mysql 经典入门教程_MySQL 经典入门教程
  4. python记忆式键入_Python基础
  5. java幻灯片播放代码_简单常用的幻灯片播放实现代码
  6. mybatis中获取当前时间_Mybatis获取当前数据库时间
  7. 电商风靡2020的C4D立体感海报设计,psd分层模板来了。
  8. springboot项目解决跨域的几种方式
  9. 表中存在类型为dateTime的字段,并且插入语句,不包括该字段时,会插入失败...
  10. os.getcwd()
  11. 【单片机笔记】PWM信号与PPM信号简单理解
  12. python sep参数_Python sep参数使用方法详解
  13. 打造一个生命周期感知的MVP架构
  14. C#汉字转拼音(npinyin)
  15. TI C2000介绍
  16. Saber电源仿真—step by step
  17. 深入理解面向对象,面向对象3个特性7个原则6种关系
  18. FANUC机器人的机架号和插槽号配置
  19. ubuntu 禁用透明大页_禁用 Transparent Huge Pages (THP) 透明巨大页面
  20. VCM绕线机的功能参数

热门文章

  1. [spring]用IEDA创建spring boot项目
  2. Html5的测试总结
  3. DataNode 运行状况
  4. 全面掌握ping命令(三) ping命令防火墙设置
  5. PRICAI 2016 论文精选 | 基于车辆优先级优化交通系统的道路分布
  6. sourceTree 的使用
  7. Cisco IPSec *** 配置详解
  8. [LeetCode]题解(python):038-Count and Say
  9. .NET 4.5 HttpClient 中使用Cookie
  10. display:inline的用法