拥有节点号 657024 的那些硬链接没有变更,且硬链接的数量也没有变更。新创建的符号链接有不合的 inode 号 658270。 名为 link3.file.txt 的软链接指向了 link2.file.txt 文件。应用 cat 敕令查看 link3.file.txt 文件的内容。符号链接的 inode 信息以字母 l (小写字母 l)开首,意味着这个文件实际是个符号链接。
上例中软链接文件 link3.file.txt 的大年夜小只有 14 字节。这是文本内容 link3.file.txt 的大年夜小,即该目次项的实际内容。目次项 link3.file.txt 并不指向一个 inode ;它指向了另一个目次项,这在跨越文件体系建立链接时很有赞助。如今试着创建一个软链接,之前在 /tmp 目次中测验测验过的。
- [dboth@david temp]$ ln -s /home/dboth/temp/link2.file.txt
- /tmp/link3.file.txt ; ls -l /tmp/link*
- lrwxrwxrwx 1 dboth dboth 31 Jun 14 21:53 /tmp/link3.file.txt ->
- /home/dboth/temp/link2.file.txt
删除链接
当你删除硬链接或硬链接所指的文件时,须要推敲一些问题。
起首,让我们删除硬链接文件 main.file.txt。留意指向 inode 的每个目次项就是一个硬链接。
- [dboth@david temp]$ rm main.file.txt ; ls -li
- total 8
- 657024 -rw-rw-r-- 3 dboth dboth 1157 Jun 14 14:14 link1.file.txt
- 657024 -rw-rw-r-- 3 dboth dboth 1157 Jun 14 14:14 link2.file.txt
- 658270 lrwxrwxrwx 1 dboth dboth 14 Jun 14 15:21 link3.file.txt ->
- link2.file.txt
- 657863 -rw-rw-r-- 1 dboth dboth 0 Jun 14 08:18 unlinked.file
main.file.txt 是该文件被创建时所创建的第一个硬链接。如今删除它,仍然保存着原始文件和硬盘上的数据以及所有残剩的硬链接。要删除原始文件,你必须删除它的所有硬链接。
- [dboth@david temp]$ rm link2.file.txt ; ls -li
- total 8
- 657024 -rw-rw-r-- 3 dboth dboth 1157 Jun 14 14:14 link1.file.txt
推荐阅读
七种IoT设备安全检测报告:教你几招辨别物联网设备安全性的简单方法
CTO练习营 | 12月3-5日,深圳,是时刻成为优良的技巧治理者了 背景介绍购物热季光降了,今天我们谈一下物联网设备的安然问题。各大年夜供给商们陆续推出了很多令人高兴的物联网设备,并许琶>>>详细阅读
本文标题:用户指南:Linux文件系统的链接
地址:http://www.17bianji.com/lsqh/39426.html
1/2 1