linux文件系统的链接,用户指南:Linux文件系统的链接

这篇博客探讨了Linux文件系统的硬链接概念,通过示例展示了在同一目录和不同目录下创建硬链接的过程。当尝试创建已存在的硬链接时,操作会失败,因为文件名必须唯一。此外,文章还强调了查看inode号来确认硬链接指向同一文件的重要性,并指出硬链接增加会导致文件大小变化。
摘要由CSDN通过智能技术生成

total 16

-rw-rw-r-- 3 dboth dboth 7 Jun 13 07:34 link1.file.txt

-rw-rw-r-- 3 dboth dboth 7 Jun 13 07:34 link2.file.txt

-rw-rw-r-- 3 dboth dboth 7 Jun 13 07:34 main.file.txt

留意,该目次下的每个硬链接必须应用不合的名称,因为同一目次下的两个文件不克不及拥有雷同的文件名。试着创建一个和现存链接名称雷同的硬链接。[dboth@davidtemp]$ ln main.file.txt link2.file.txt

ln: failed tocreatehard link'link2.file.txt': File exists

显然不可,因为 link2.file.txt 已经存在。今朝为止我们只在同一目次下创建硬链接,接着在临时目次的父目次(你的主目次)中创建一个链接。[dboth@davidtemp]$ ln main.file.txt ../main.file.txt ; ls -l ../main*

-rw-rw-r--    4 dboth dboth     7 Jun 13 07:34 main.file.txt[dboth@davidtemp]$ touch unlinked.file ; ls -l

total 12

-rw-rw-r-- 4 dboth dboth 7 Jun 13 07:34 link1.file.txt

-rw-rw-r-- 4 dboth dboth 7 Jun 13 07:34 link2.file.txt

-rw-rw-r-- 4 dboth dboth 7 Jun 13 07:34 main.file.txt

-rw-rw-r-- 1 dboth dboth 0 Jun 14 08:18 unlinked.file

应用 ls 敕令的 i 选项查看 inode 的硬链接号和新创建文件的硬链接号。

留意膳绫擎文件模式左边的数字 657024 ,这是三个硬链接文件所指的同一文件的 inode 号,你也可以应用 i 选项查看主目次中所创建的链接的节点号,和该值雷同。而那个只有一个链接的 inode 号和其他的不合,在你的体系上看到的 inode 号或许不合于本文中的。[dboth@davidtemp]$ df -h > link2.file.txt ; ls -li

total 12

657024 -rw-rw-r-- 4 dboth dboth 1157 Jun 14 14:14 link1.file.txt

657024 -rw-rw-r-- 4 dboth dboth 1157 Jun 14 14:14 link2.file.txt

657024 -rw-rw-r-- 4 dboth dboth 1157 Jun 14 14:14 main.file.txt

657863 -rw-rw-r-- 1 dboth dboth    0 Jun 14 08:18 unlinked.file

如今所有的硬链接文件大年夜小都比本来大年夜了,因为多个目次项都链接着同一文件。

推荐阅读

CTO练习营 | 12月3-5日,深圳,是时刻成为优良的技巧治理者了

背景介绍购物热季光降了,今天我们谈一下物联网设备的安然问题。各大年夜供给商们陆续推出了很多令人高兴的物联网设备,并许琶>>>详细阅读

地址:http://www.17bianji.com/lsqh/39426.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值