Linux软链接和硬链接命令

        在linux系统中,硬链接(hard link)和软链接(symbolic link)是两个非常重要的概念,而很多朋友在学习的时候,通常不容易区分这两个概念,所以在这里做一些记录,大家共同进步。

 

一、概念

        链接文件:是 Linux 操作系统中的一种文件,主要用于解决文件的共享使用问题,而链接的方式分为两种——软链接和硬链接。 

​         inode:是文件系统中存储文件元信息(文件的创建者、大小、日期等)的区域,称为节点索引。

​         软链接(soft link):也称为符号链接(Symbolic Link),类似于 Windows 操作系统中的快捷方式文件,该文件有自己的名称、inode 和 物理存储的文件数据(记录着另一文件的路径名指向),访问该文件会被重新定向到软链接所指的源文件名。

        硬链接(hard link):相当于为当前文件名对应的文件再创建一个文件别名,当前文件名与该文件别名对应的 inode 和 物理存储的文件数据 都是一样的,访问该文件别名同访问当前文件名一致。

二、使用步骤

1.软连接和硬链接

命令名称:ln

执行权限:所有用户

语法:ln        -s[原文件][目标文件]

                      -s创建软连接

功能描述:可以生成链接文件

$ln -s /etc/issue   /tmp/issue.soft

创建文件/etc/issue的软链接/tmp/issue.soft

$ln    /etc/issue   /tmp/issue.hard

创建文件/etc/issue 的硬链接/tmp/issue.hard

2.两者之间的特征

软链接的特征:

        软链接类似Windows的快捷方式,这种软链接的方式所产生的文件只是符号链接。同样的软链接的用户权限和源文件的用户权限可能不一样。软链接相较于硬链接而言可以跨分区也可以针对目录创建链接文件而这是硬链接做不到的。

硬链接的特征:

        在删除源文件后软链接会失效但是硬链接不会,硬链接只支持在同一个文件系统下创建链接不允许跨分区。硬链接的用户权限和源文件的用户权限始终保持一致。硬链接的文件也可以通过文件的i节点识别。

3.应用场景

​  软链接:作为可执行文件的快捷方式。

​  硬链接:备份重要文件。


总结
        以上就是今天要讲的内容,本文介绍了关于软硬链接的使用和区别的使用,而linux还有更多的知识需要了解。

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux中,软链接(symbolic link)和硬链接(hard link)是两种不同的文件链接方式,它们有以下区别: 1. 软链接是一个指向目标文件或目录的文件,类似于Windows系统中的快捷方式。软链接文件有自己的inode,并且可以跨文件系统进行链接。删除软链接文件不会影响目标文件或目录。软链接可以通过`ln -s`命令创建。 2. 硬链接是一个指向目标文件的目录项,它与目标文件具有相同的inode和数据块,实际上是同一个文件的不同名称。硬链接只能在同一个文件系统中创建,并且不能链接目录。删除任何一个硬链接都不会影响其他硬链接,只有当所有硬链接都被删除后,才会释放目标文件的空间。硬链接可以通过`ln`命令创建。 3. 软链接可以指向目录,而硬链接不能。 4. 修改目标文件内容时,软链接硬链接都会反映出修改后的内容。但是,如果删除了目标文件,在软链接中仍然可以访问到目标文件的内容,而硬链接将无法访问。 5. 软链接相对于目标文件具有更高的灵活性,可以跨越文件系统和目录,但是由于需要额外的inode和数据块进行存储,占用更多的空间。硬链接没有这些限制,但是只能在同一个文件系统中使用。 总结起来,软链接是一个指向目标文件或目录的文件,而硬链接是目标文件的另一个名称。软链接可以跨文件系统和目录,而硬链接只能在同一个文件系统中使用。删除目标文件后,软链接仍然可以访问,而硬链接将无法访问。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值