Linux系统文件属性
1、Linux系统文件属性
1.1 inode包含文件的元信息,具体来说有以下内容:
* Size文件的字节数
* Uid文件拥有者User的ID
* Gid文件的Group ID
* Access文件的读、写、执行权限
* 文件的时间戳,共有三个:Change指inode上一次变动的时间,Modify指文件内容上一次变动的时间,Access指文件上一次打开时间
* Links链接数,即有多少个文件名指向这个inode
* Inlde文件数据block的位置
* Blocks 块数
* IO Blocks 块大小
* Device 设备号码
可以用stat命令,查看某个文件的inode信息。
1.2 文件类型
-:普通文件(文本文件,二进制文件,压缩文件,图片文件等)
d:目录文件(深蓝色)
b:设备文件(块设备)存储设备硬盘,/dev/sda,/dev/sda1
c:设备文件(字符设备)打印机,终端 /dev/tty1,/dev/zero
s:套接字文件,进程间通信
p:管道文件
l:链接文件(浅蓝色)
注意:文件扩展名不代表任何含义,只是为了便于识别。
可以用 file 命令:查看文件类型