Linux (CentOS)软链接与硬链接

Linux (CentOS)软链接与硬链接

  • 什么是链接
    • 链接简单说上是一种实际文件共享的方式,是 POSIX 中的概念,主流文件系统都支持链接文件
  • 它们是用来做什么的
    • 你可以将链接简单地理解为 Windows 中常见的快捷方式(或是 OS X 中的替身),Linux 中常用它来解决一些库版本的问题,通常也会将一些目录层次较深的文件链接到一个更易访问的目录中。在这些用途上,我们通常会使用到软链接(也称符号链接)
  • 软链接与硬链接的区别
    • 指向
      • 硬链接: 与普通文件没什么不同,inode 都指向同一个文件在硬盘中的区块
      • 软链接: 保存了其代表的文件的绝对路径,是另外一种文件,在硬盘上有独立的区块,访问时替换自身路径
    • 帮助理解
      • 硬链接:可以理解成真实文件的copy,是真实存在的,即使没有原文件的存在也是可以正常运行的
      • 软链接:好比是window系统中的快捷方式,基本不占用资源,只是真实文件的指向,原文件删除后则无法运行
    • 创建方式
      • 硬链接:ln link1.file.txt link2.file.txt 
      • 软链接:ln -s link1.file.txt link2.file.txt 
      • 说明:ln -s link1(执行脚本) (即将创建的软链接):
      • 例如:ln -s /etc/init.d/iptables_auto_config /etc/rc5.d/S01restore-iptables
      • 注意:脚本要有声明 #!/bin/bash
    • 查看方式
      • 可以查看inode 的硬链接号:ls -li

chenyb 随笔记录,只为方便自己学习

2021-05-13

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值