linux命令(22):linux文件属性详解

Linux 文件或目录的属性主要包括:文件或目录的节点、种类、权限模式、链接数量、所归属的用户和用户组、最近访问或修改的时间等内容。具体情况如下:
命令:ls -lih

[mt555@localhost Desktop]$ ls -lih
总用量 4.0K
138308628 -rw-rw-r--. 1 mt555 mt555  0 9月  17 19:52 1.py
138308680 -rw-rw-r--. 1 mt555 mt555  0 9月  17 19:52 2.py
138308687 -rw-rw-r--. 1 mt555 mt555  0 9月  17 19:52 3.py
138314048 drwxrwxr-x. 5 mt555 mt555 33 9月  13 00:34 a1
 69708599 drwxrwxr-x. 2 mt555 mt555  6 9月  17 19:51 mt1
138314066 drwxrwxr-x. 2 mt555 mt555  6 9月  17 19:51 mt2
203210161 drwxrwxr-x. 2 mt555 mt555  6 9月  17 19:51 mt3
138308678 -rwxrwxr-x. 1 mt555 mt555 20 9月  13 18:53 test.py
[mt555@localhost Desktop]$ 

其中:
第一列:inode
第二列:文件种类和权限;
第三列: 硬链接个数;
第四列: 属主;
第五列:所归属的组;
第六列:文件或目录的大小;
第七列和第八列:最后访问或修改时间;
第九列:文件名或目录名

我们以1.py为例:

138308628 -rw-rw-r--. 1 mt555 mt555  0 917 19:52 1.py

这里写图片描述
inode 译成中文就是索引节点。每个存储设备或存储设备的分区(存储设备是硬盘、软盘、U盘等等)被格式化为文件系统后,应该有两部份,一部份是inode,另一部份是Block,Block是用来存储数据用的。而inode呢,就是用来存储这些数据的信息,这些信息包括文件大小、属主、归属的用户组、读写权限等。inode为每个文件进行信息索引,所以就有了inode的数值。操作系统根据指令, 能通过inode值最快的找到相对应的文件。
当我们用ls 查看某个目录或文件时,如果加上-i 参数,就可以看到inode节点了;比如我们前面所说的例子:

[mt555@localhost Desktop]$ ls -li 1.py 
138308628 -rw-rw-r--. 1 mt555 mt555 0 917 19:52 1.py
[mt555@localhost Desktop]$ 

文件1.py 的inode值是 138308628 ; 查看一个文件或目录的inode,要通过ls 命令的的 -i参数。

[mt555@localhost Desktop]$ ls -i 1.py 
138308628 1.py
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值