stat指令:文件/文件系统的详细信息显示。
stat命令主要用于显示文件或文件系统的详细信息,该命令的语法格式如下:
stat命令-->用来显示文件的详细信息,包括inode, atime, mtime, ctime
适用场景:
可以通过查看如下命令查看:cat /proc/version复制代码作用: 查看目录“/proc”下version的信息,也可以得到当前系统的内核版本号及系统名称补充说明:/proc文件系统,它不是普通的文件系统,而是系统内核的映像,也就是说,该目录中的文件是存放在系统内存之中的,它以文件系统的方式为访问系统内核数据的操作提供接口。 运行根目录下的php-switch.bat即可进入php切换的命令窗口 切换到php4: 在命令窗口输入4 切换到php5: 在命令窗口输入5 移动整体环境到其它地方(移动到其它目录或服务器) 只运行根目录下的setup_xampp.bat即可进入命令窗口,选择“1"对环境重新进行初始化即可。下载过程中,可在源码目录中使用命令du –sh或du –sm查看下载了多少,查看文件和文件夹大小可用命令du -h,可用参数--max-depth指定目录深度,查看当前目录使用的总空间大小du -h --max-depth=0,查看当前及其下一级各目录使用的总空间大小为:du-h --max-depth=1,依次类推。
备注:
1)%20stat常用输出示意图:
2)%20用于查看atime,mtime,ctime的ls命令用法:
3)%20stat命令的几点说明:
-f不显示文件本身的信息,显示文件所在文件系统的信息
-L显示符号链接
-C%20文件权限
-t简洁模式,只显示摘要信息
事实上,stat命令显示的是文件的I节点信息。Linux文件系统以块为单位存储信息,为了找到某一个文件所在存储空间的位置,用I节点对每个文件进行索引。
所谓的I节点,是文件系统管理的一个数据结构,是一个64字节长的表,包含了描述文件所必要的全部信息,其中包含了文件的大小,类型,存取权限,文件的所有者
查询rc.d文件的信息
[root@redhat%20rc.d]#%20stat%20rc0.d///可以清楚的分析文件或目录的信息
File:%20`rc0.d/'
Size:4096%20Blocks:%208%20IO%20Block:%204096%20directory
Device:%20fd00h/64768dInode:%201309217%20Links:2
Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2014-06-26 21:02:26.776082938 +0800
Modify: 2014-06-12 15:16:57.848087079 +0800
Change: 2014-06-12 15:16:57.848087079 +0800
[root@redhat rc0.d]# du -sh //这个目录下的所有文件共4K和上面大小差不多
4.0K.
查询ec.d文件所在文件系统的信息:
[root@redhat rc.d]# stat -f rc0.d///这个显示的跟当前系统的文件系统信息一样,因为rc.0就在当前系统的文件系统
File: "rc0.d/"
ID: 303116b72802c784 Namelen: 255 Type: ext2/ext3
Block size: 4096 Fundamental block size: 4096
Blocks: Total: 7558388 Free: 5545748 Available: 5161800