Linux索引节点及值
Linux索引节点及值(弄清十分必要)。
各位看官,
[[email protected] aaa]# ls -l test.c
-rw-r--r--. 1 root root 3 Aug 1 07:49 test.c #看加粗1 原始test.c文件索引节点值为1,也就是每个文件第一次生成时候都是唯一的1值
[[email protected] aaa]# ln test.c test1.c #硬链接文件test1.c
[[email protected] aaa]# ls -li test*
262594 -rw-r--r--. 2 root root 3 Aug 1 07:49 test1.c
262594 -rw-r--r--. 2 root root 3 Aug 1 07:49 test.c #这里为什么变成2呢,是因为硬链接时自动增1,其实很好理解,linux文件系统就是一个树节点的结构,想想就清楚了
#再看,如果我删除 test.c 看看
[[email protected] aaa]# rm -rf test.c
[[email protected] aaa]# ls -li test*
262594 -rw-r--r--. 1 root root 3 Aug 1 07:49 test1.c #变回来了吧,注意很多资料说这个值不变,还是2,是错误的。
总而言之,Linux就是一个树节点系统,由树节点文件组成,操作一切文件都与树的逻辑相同。
相关推荐
yutou0 2020-10-17
codedecode 2020-11-14
tianhuak 2020-11-24
昭君出塞 2020-11-23
farwang 2020-11-25
星愿心愿 2020-11-24
zhjn0 2020-11-24
bluecarrot 2020-11-23
linuxwcj 2020-10-21
以梦为马不负韶华 2020-10-20
彼岸随笔 2020-10-20
applecarelte 2020-10-16
ourtimes 2020-10-16
waterhorse 2020-09-19
MRFENGG 2020-11-11
rainandtear 2020-10-30
kyssfanhui 2020-10-20