2019独角兽企业重金招聘Python工程师标准>>>

链接文件

1 软链接soft link

软链接(soft link)又叫符号链接(symbolic link),这个文件包含了另一个文件的路径名,可以是任意文件或目录,可以链接不同文件系统的文件。软链接文件有类似于Windows的快捷方式,删除源文件后链接会失效。

  • 创建软链接: ln -s [源文件] [目标文件]

2 硬链接hard link

硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一般这种连接就是硬连接。硬连接的作用是允许一个文件拥有多个有效路径名,这样用户就可以建立硬连接到重要文件,以防止“误删”的功能。进行硬链接的时候该文件的内容并没有任何变化,只是指定了相同的inode index。

  • 硬链接有两个限制:
    1)不能跨文件系统创建硬链接,因为不同的文件系统有不同的inode index;
    2)目录不能创建硬链接。
  • 创建硬链接: ln [源文件] [目标文件]

软链接和硬链接的区别:

1)硬链接就是同一个文件使用了多个别名(他们有共同的 inode)。软链接就是一个普通文件,只是数据块内容有点特殊(文件用户数据块中存放的内容是另一文件的路径名的指向,类似于Windows下的快捷方式)。
2)由于硬链接是有着相同 inode 号仅文件名不同的文件,因此,删除一个硬链接文件并不影响其他有相同 inode 号的文件。删除软链接并不影响被指向的文件,但若被指向的原文件被删除,则相关软连接就变成了死链接。
3)硬链接不能对目录进行创建,只可对文件创建。软链接可对文件或目录创建。

转载于:https://my.oschina.net/primerliu/blog/1593421

Linux硬链接和软链接相关推荐

  1. linux查看硬链接的对应文件,区分Linux硬链接与软链接

    在Linux中,连接文件有两种,一种类似于Windows的快捷方式,可以让你快速地链接到目标文件(或目录),这种称为软链接(soft link),也叫作符号链接(symbolic link):另一种则 ...

  2. linux硬链接与软链接

    详细文章链接:https://www.cnblogs.com/crazylqy/p/5821105.html (上面这个也是转载的!) 区别: 1.硬链接原文件/链接文件公用一个inode号,说明他们 ...

  3. Linux 硬链接和软链接的区别

    硬链接和软链接的区别 Linux 与其他类 UNIX 系统一样并不区分文件与目录:目录是记录了其他文件名的文件.我们知道文件都有文件名与数据,这在 Linux 上被分成两个部分:用户数据 (user ...

  4. yfan.qiu linux硬链接与软链接

    http://www.cnblogs.com/yfanqiu/archive/2012/06/11/2545556.html Linux 系统中有软链接和硬链接两种特殊的"文件". ...

  5. Linux可以对目录进行硬链接,Linux硬链接与软链接原理及用法解析

    在linux系统中有种文件是链接文件,可以为解决文件的共享使用.链接的方式可以分为两种,一种是硬链接(hard link),另一种是软链接或者也称为符号链接(symbolic link). 硬链接概念 ...

  6. LINUX 硬链接与软链接的区别

    对于一个文件来说,有唯一的索引接点(inode)与之对应,而对于一个索引接点号,却可以有多个文件名与之对应.因此,在磁盘上的同一个文件可以通过不同的路径去访问该文件.注意在Linux下是一切皆文件的啊 ...

  7. linux 硬链接和软链接

    在学习linux的过程中,我经常把软硬链接,所以今天专门查了一些资料,然后整合在自己的博客中,方便以后复习,查看. 一方面也是因为看了vamei的linux的概念与体系系列文章,感觉不全的做些补充. ...

  8. linux硬连接脚本,linux 硬链接和软链接深入理解

    在学习linux的过程中,我经常把软硬链接,所以今天专门查了一些资料,然后整合在自己的博客中,方便以后复习,查看. 一方面也是因为看了vamei的linux的概念与体系系列文章,感觉不全的做些补充. ...

  9. Linux 硬链接与软链接

    在 Linux 中,链接文件分为两种,一种类似于 Windows 的快捷方式,可以让你快速地链接到目标文件(或目录),这种称为软链接(soft link),也叫作符号链接(symbolic link) ...

最新文章

  1. [转]linux tr命令详解
  2. Linux系统高可用集群软件之Keepalived
  3. Windows 10强推新功能:能否让你的电脑更快
  4. .NET Standard@Xamarin.Forms
  5. vue怎么使用php调取数据,vue 数据操作
  6. 蓝桥杯第八届省赛JAVA真题----Excel地址
  7. phpcmsV9 用户vip过期后,自动降级的办法 - 代码篇
  8. Linux内存管理:内存描述之内存节点node
  9. mysql查看线程详解(转载)
  10. Android TextView之空格占位法
  11. 云计算vs雾计算:物联网的发展能否「云开雾散」?
  12. 使用openssl库实现RSA、AES数据加密
  13. FL Studio20中文高级版免费下载解锁教程
  14. 如何下载macOS Ventura、Monterey、Big Sur、Catalina Mojave完整安装程序
  15. 英剧推荐【IT狂人】
  16. 巨杉数据库SCDP认证考试答案
  17. 趣图 | 念念不忘必有回响
  18. php用户登录论坛系统,PHPWind
  19. PostgreSQL设置字段默认值汇总(包含varchar,int,bool,时间,主键自增)
  20. 录音棚的基本搭建//2021-1-31

热门文章

  1. OpenCV4每日一练day10:图像校正
  2. C++之指针探究(二):一级指针和一维数组
  3. 女生中专学计算机,女生读中专哪个专业好
  4. linux test 使用方法,Linux系统test命令使用方法介绍
  5. python批量读取图片并批量保存_Python实现批量读取图片并存入mongodb数据库的方法示例...
  6. oracle12 共享内存不存在,DBA警世录:Oracle的共享内存段
  7. 用Java绘制柱形图_Java使用JFreeChart绘制柱形图
  8. linux-libre 电脑,[图]没有任何专有代码 GNU Linux-libre 5.1-gnu内核正式发布
  9. 修补工具为什么修不干净_超声波洗不干净牙齿吗?为什么还要喷砂?
  10. 论高校计算机信息管理能力的提升,论高校计算机信息管理能力的提升