【23】linux进阶——linux的软链接和硬链接

这篇具有很好参考价值的文章主要介绍了【23】linux进阶——linux的软链接和硬链接。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

大家好,这里是天亮之前ict,本人网络工程大三在读小学生,拥有锐捷的ie和红帽的ce认证。每天更新一个linux进阶的小知识,希望能提高自己的技术的同时,也可以帮助到大家

另外其它专栏请关注:

锐捷数通实验:锐捷数通实验

网络工程师成长日志:网络工程师成长日志

it自动化运维:it自动化运维

 一、linux系统链接文件

Linux 链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln 命令产生硬链接

1.1 硬链接

  • 硬链接,以文件副本的形式存在。但不占用实际空间。

  • 不允许给目录创建硬链接

  • 硬链接只有在同一个文件系统中才能创建

硬链接就像一个指针,指向文件索引节点,系统不会为它重新分配inode,inode非常重要,大家看这个链接,方便大家理解。

入门linux一定要知道的inode和blockw

举例说明:

在lmy1目录下建立一个叫abc的硬链接指向/目录下的lmy.txt文件文件

然后查看inode值一样,说明二者存储空间一样,意味着abc这个硬链接不占用空间

命令就是ln 源文件 目标文件

[root@192 lmy1]# ln /lmy.txt abc
[root@192 lmy1]# ll
total 8
-rw-r--r--. 2 root root 5027 Dec  6 18:02 abc

【23】linux进阶——linux的软链接和硬链接但是注意的是,硬链接不可以在不同的文件系统的文件间建立链接!!!

1.2软链接

  • 软链接,以路径的形式存在。类似于Windows操作系统中的快捷方式

  • 软链接可以 跨文件系统 ,硬链接不可以

  • 软链接可以对一个不存在的文件名进行链接

  • 软链接可以对目录进行链接

软链接就方便多了,你就往windows的快捷方式上想就行呗,快捷方式会占用空间吧,然后软链接会占用空间,同理,会有不同的inode,并且它还可以跨文件系统建立链接

[root@192 lmy11]# ln -s /lmy.txt doc 
[root@192 lmy11]# cat doc 

【23】linux进阶——linux的软链接和硬链接

【23】linux进阶——linux的软链接和硬链接

 可见idnode号码不一样,验证了上述说法。

 “生活的方向无论你如何选择都会后悔,人总向往没经历过的生活”文章来源地址https://www.toymoban.com/news/detail-429482.html

到了这里,关于【23】linux进阶——linux的软链接和硬链接的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux的软链接具体如何使用?具体步骤是怎样的?

    使用Linux的软链接非常简单,以下是具体步骤: 打开终端或命令行界面。 导航到你希望创建软链接的目录。你可以使用 cd 命令来切换目录。 运行以下命令创建软链接: 将 目标文件或目录 替换为你想要链接到的文件或目录的路径,将 链接文件名 替换为你希望创建的软链接

    2024年02月15日
    浏览(35)
  • linux之Ubuntu系列 find 、 ln 、 tar、apt 指令 软链接和硬链接 snap

    查找文件 find 命令 功能非常强大,通常用来在 特定的目录下 搜索 符合条件的文件 find [path] -name “.txt” 记得要加 “ ” 支持通配符 ,正则表达式 包括子目录 ls 不包括 子目录 如果省略路径,表示 在当前路径下,搜索 find 按大小查找文件 软链接 软链接 跟windows 系统中的

    2024年02月16日
    浏览(29)
  • linux之Ubuntu系列(四)用户管理 用户和权限 chmod 超级用户root, R、W、X、T、S 软链接和硬链接

    r(Read,读取):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目 录的权限。 w(Write,写入):对文件而言,具有新增、修改文件内容的权限;对目录来说,具有删除、移动目录内文件的权限。 x(eXecute,执行):对文件而言,具有执行文件的权限;对目录了来说该

    2024年02月16日
    浏览(43)
  • linux之Ubuntu系列(四)用户管理 用户和权限 chmod 超级用户root, R、W、X、T、S 软链接和硬链接 shell

    r(Read,读取):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目 录的权限。 w(Write,写入):对文件而言,具有新增、修改文件内容的权限;对目录来说,具有删除、移动目录内文件的权限。 x(eXecute,执行):对文件而言,具有执行文件的权限;对目录了来说该

    2024年02月16日
    浏览(42)
  • 操作系统—软链接和硬链接的介绍、实现、区别

    一、前言  有时候我们希望给某个文件取个别名,那么在 Linux 中可以通过 硬链接  和 软链接 的方式来实现,它们都是比较特殊的文件,但是实现方式也是不相同的。    首先简单介绍一下,Linux文件系统的 索引节点(inode)  索引节点,也就是  inode ,用来记录文件的元信息

    2024年02月16日
    浏览(30)
  • 如何创建和查看软链接和硬链接?这二者的区别是什么?

    hello大家好😊 在linux中,文件链接可以使多个文件名引用同一个文件。有两种方式可以创建指向同一个文件的多个名称,分别是 硬链接和软链接(符号链接) 在介绍软链接和硬链接前,我们先看下什么是 inode 。👇 索引节点是 Linux 文件系统中的秘密工作者,它们存储文件或

    2024年02月12日
    浏览(34)
  • 操作系统-区分文件共享的两种方式:软链接和硬链接

    软链接与硬链接是用来干什么的呢? 为解决文件的共享使用,Linux 系统引入了两种链接:硬链接 (hard link) 与软链接(又称符号链接,即 soft link 或 symbolic link)。链接为 Linux 系统解决了文件的共享使用,还带来了隐藏文件路径、增加权限安全及节省存储等好处。 由于linux下的

    2023年04月12日
    浏览(31)
  • 符号链接和硬链接有什么区别?windows的快捷方式属于哪一种链接方式?

    符号链接和硬链接是两种不同的链接方式,它们有以下区别: 文件系统支持:符号链接是由文件系统直接支持的,而硬链接是由文件系统内部的inode支持的。 跨文件系统:符号链接可以跨越不同的文件系统,可以链接到其他磁盘分区或网络共享。而硬链接只能在同一个文件系

    2024年02月15日
    浏览(28)
  • 408操作系统-区分文件共享的两种方式:软链接和硬链接

    软链接与硬链接是用来干什么的呢? 为解决文件的共享使用,Linux 系统引入了两种链接:硬链接 (hard link) 与软链接(又称符号链接,即 soft link 或 symbolic link)。链接为 Linux 系统解决了文件的共享使用,还带来了隐藏文件路径、增加权限安全及节省存储等好处。 由于linux下的

    2023年04月17日
    浏览(49)
  • win系统将脚手架的软链接指向本地脚手架

    先了解一下脚手架研发、发布、安装、调试发大致流程: 本地研发,具体研发过程略 当前目录下登录npm npm login 发布脚手架 npm publish 安装脚手架 npm i -g xxxx(win系统会在系统盘的nodejs文件夹下自动添加脚手架执行命令和执行文件) 执行脚手架命令,没问题的话说明整个流程

    2024年02月08日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包