dede网站 设置404 错误页面,linux 一键 WordPress,企业网站建设选题依据,网站建设定制设计目录 1 简介2 说明3 实例-L#xff1a;显示链接指向的文件的信息-f#xff1a;显示文件系统信息-t#xff1a;以简洁的形式输出 1 简介
stat命令#xff1a;显示文件或文件系统的状态
2 说明
使用#xff1a;stat [OPTION]… FILE 常用选项#xff1a;
-L, --derefer… 目录 1 简介2 说明3 实例-L显示链接指向的文件的信息-f显示文件系统信息-t以简洁的形式输出 1 简介
stat命令显示文件或文件系统的状态
2 说明
使用stat [OPTION]… FILE 常用选项
-L, --dereference如果一个文件是一个链接文件显示链接指向的文件的信息。不加-L时默认显示的是链接文件本身-f, --file-system显示文件系统的状态而不是文件本身的状态-c --formatFORMAT按照FORMAT输出内容输出内容末尾会自动换行-c --printfFORMAT和–format类似不过末尾不输出换行符-t, --terse以简洁的形式输出具体的每个FORMAT代表什么参考下面文件输出内容为%n %s %b %f %u %g %D %i %h %t %T %X %Y %Z %W %o %C文件系统输出内容为%n %i %l %t %s %S %b %f %a %c %d需要在-t后跟选项–file-system
文件的FORMAT
%a八进制的权限位如644%A以人类可读的形式显示权限位和文件类型%b分配的块数%B分配的大小%CSELinux安全上下文字符串%d十进制设备编号%D十六进制的设备编号%F文件类型%g属组的gid%G属组的组名%h硬链接数%iinode号%m挂载点%n文件名%N带引号的文件名如果是符号链接则解除引用%s文件大小单位是bytes%u属主的uid%U属主的用户名%w文件创建时间人类可读;-未知%W文件创建时间自纪元以来的秒数;0表示未知%x上次访问时间人类可读%X上次访问时间从Epoch到现在的秒数%y上次修改数据的时间人类可读%Y上次修改数据的时间距离Epoch的秒数%z上一次状态改变的时间人类可读%Z上次状态改变的时间从Epoch到现在的秒数
文件系统的FORMAT
%a非超级用户可用的空闲块%b文件系统中数据块总数%c文件系统中文件节点总数%d文件系统中文件节点的空闲数%f文件系统中空闲的块%i十六进制文件系统ID%n文件名%s块大小(用于更快的传输)%S基本块大小(用于块计数)%t十六进制文件系统类型%T文件系统类型人类可读的形式
3 实例
-L显示链接指向的文件的信息
rootcon01:~# ln -s a1 a2
rootcon01:~# ln a1 a3rootcon01:~# ls
a1 a2 a3 haproxy-2.8.5 haproxy-2.8.5.tar.gz lua-5.4.6.tar.gz snap test# 原文件
rootcon01:~# stat a1File: a1Size: 82 Blocks: 8 IO Block: 4096 regular file
Device: 803h/2051d Inode: 787977 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2024-02-02 10:35:40.894002209 0000
Modify: 2024-02-02 10:35:38.045956495 0000
Change: 2024-02-02 10:35:38.045956495 0000Birth: 2024-02-02 10:35:38.045956495 0000
# 对于链接文件默认显示的是链接文件本身 --》 软链接
rootcon01:~# stat a2File: a2 - a1Size: 2 Blocks: 0 IO Block: 4096 symbolic link
Device: 803h/2051d Inode: 787982 Links: 1
Access: (0777/lrwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2024-02-08 07:40:29.763718140 0000
Modify: 2024-02-08 07:40:28.523696058 0000
Change: 2024-02-08 07:40:28.523696058 0000Birth: 2024-02-08 07:40:28.523696058 0000# 硬链接
rootcon01:~# stat a3File: a3Size: 82 Blocks: 8 IO Block: 4096 regular file
Device: 803h/2051d Inode: 787977 Links: 2
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2024-02-02 10:35:40.894002209 0000
Modify: 2024-02-02 10:35:38.045956495 0000
Change: 2024-02-08 08:48:35.164126097 0000Birth: 2024-02-02 10:35:38.045956495 0000# 使用-L选项
rootcon01:~# stat -L a2File: a2Size: 82 Blocks: 8 IO Block: 4096 regular file
Device: 803h/2051d Inode: 787977 Links: 2
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2024-02-02 10:35:40.894002209 0000
Modify: 2024-02-02 10:35:38.045956495 0000
Change: 2024-02-08 08:48:35.164126097 0000Birth: 2024-02-02 10:35:38.045956495 0000
rootcon01:~# stat -L a1File: a1Size: 82 Blocks: 8 IO Block: 4096 regular file
Device: 803h/2051d Inode: 787977 Links: 2
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2024-02-02 10:35:40.894002209 0000
Modify: 2024-02-02 10:35:38.045956495 0000
Change: 2024-02-08 08:48:35.164126097 0000Birth: 2024-02-02 10:35:38.045956495 0000
对输出内容的解释
File: a2文件名Size: 82文件大小82字节Blocks: 8文件系统上为该文件分配了 8 个块。注意这里的“块”大小可能因文件系统而异但通常是 4096 字节可以从IO Block中看出来regular file文件类型此处显示是一个普通文件。directory为目录symbolic link为软连接等Device: 803h/2051d文件所在的设备的主设备号和次设备号。Inode: 787977inode号Links: 2链接数Access: (0644/-rw-r–r–)文件权限Uid: ( 0/ root) 属主的id号和名字Gid: ( 0/ root)属组的id号和名字Access: 2024-02-02 10:35:40.894002209 0000上次访问文件的时间如打开文件执行文件Modify: 2024-02-02 10:35:38.045956495 0000上次修改文件内容的时间如给目录增加内容修改文件内容Change: 2024-02-08 08:48:35.164126097 0000状态改动时间也就是上次改变文件的元数据如权限、所有权等的时间。对于许多文件系统Change时间与Modify时间有可能相同但在某些情况下它们可能会有所不同Birth: 2024-02-02 10:35:38.045956495 0000文件的创建时间。但是请注意并非所有的文件系统都支持“Birth”时间并且在某些文件系统或平台上这个字段可能没有意义或不可用。
扩展文件系统中的文件数据分为两类元数据和数据
元数据用来描述一个文件的特征的系统数据诸如访问权限、文件拥有者、以及文件数据块的分布信息等等。数据是指普通文件中的实际数据。stat输出的Modify指的是修改文件数据而Change指的是修改文件的元数据
-f显示文件系统信息
stat -f a1File: a1ID: ff67a29b7db6b99a Namelen: 255 Type: ext2/ext3
Block size: 4096 Fundamental block size: 4096
Blocks: Total: 9468520 Free: 7428126 Available: 6939102
Inodes: Total: 2424832 Free: 2287587参数解释
File: “a1”文件名ID: ff67a29b7db6b99a文件系统的唯一标识符UUIDNamelen: 文件名Type: ext2/ext3文件系统类型Block size: 4096块大小Fundamental block size: 4096基本块大小Blocks: Total: 9468520 Free: 7428126 Available: 6939102 Total: 9468520文件系统中总共的块数Free: 7428126文件系统中未使用的块数Available: 6939102在不影响文件系统性能的情况下可以分配给新文件的块数。 Inodes: Total: 2424832 Free: 2287587 Total: 2424832文件系统中总的inodes数Free: 2287587文件系统中未使用的 inode 数
-t以简洁的形式输出
stat -t a1
a1 82 8 81a4 0 0 803 787977 1 0 0 1706870140 1706870138 1706870138 1706870138 4096
# 输出内容如下
# --terse %n %s %b %f %u %g %D %i %h %t %T %X %Y %Z %W %o %C
# --terse --file-system %n %i %l %t %s %S %b %f %a %c %d
# 具体每个参数代表什么可以参考说明