`

我使用过的Linux命令之stat - 显示文件或文件系统状态

阅读更多

我使用过的Linux命令之stat - 显示文件或文件系统状态

本文链接:http://codingstandards.iteye.com/blog/1005498   (转载请注明出处)

用途说明

stat命令可以用来显示文件或文件系统状态信息(display file or file system status),它显示的信息比ls -l命令显示出来的更多些。

 

常用方式

格式:stat <file>

显示指定文件<file>的状态信息。

 

格式:stat -f <file>

显示<file>所在文件系统的状态信息。

 

格式:stat -t <file>

以简明格式显示<file>的状态信息。

 

使用示例

示例一

[root@jfht ~]# ls -l myfile
-rw-r--r-- 1 root root 0 2010-10-09 myfile

[root@jfht ~]# stat myfile
  File: “myfile”
  Size: 0               Blocks: 8          IO Block: 4096   一般空文件
Device: fd00h/64768d    Inode: 194805815   Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2010-12-12 12:22:35.000000000 +0800
Modify: 2010-10-09 20:44:21.000000000 +0800
Change: 2010-10-09 20:44:21.000000000 +0800
[root@jfht ~]# stat -f myfile
  File: "myfile"
    ID: 0        Namelen: 255     Type: ext2/ext3
Block size: 4096       Fundamental block size: 4096
Blocks: Total: 241555461  Free: 232910771  Available: 220442547
Inodes: Total: 249364480  Free: 249139691
[root@jfht ~]# stat -t myfile
myfile 0 8 81a4 0 0 fd00 194805815 1 0 0 1292127755 1286628261 1286628261 4096
[root@jfht ~]#

 

示例二

[root@jfht ~]# ls -l unknown
ls: unknown: 没有那个文件或目录
[root@jfht ~]# stat unknown
stat: 无法 stat “unknown”: 没有那个文件或目录
[root@jfht ~]#

 

问题思考

相关资料

【1】FATE SKY  stat 命令详解
http://blogold.chinaunix.net/u1/55527/showart_689257.html

 

 

返回 我使用过的Linux命令系列总目录

 

1
0
分享到:
评论

相关推荐

    150个常用Linux命令

    本文将基于“150个常用Linux命令”的内容,详细介绍其中的关键知识点,特别是那些对于初学者而言至关重要的命令。 #### 一、帮助与查询命令 **help** 此命令用于查看Shell内置命令的帮助信息。例如: ``` help ...

    Linux中的stat命令使用简介.docx

    Stat 命令是 Linux 系统中一个非常有用的命令,它可以显示文件的详细信息,包括文件的权限、所有者、组、文件大小、索引节点、最后访问时间、最后修改时间、最后状态改变时间等信息。 Stat 命令的使用方法非常简单...

    mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz.7z

    这个特定的压缩包"mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz.7z"包含了MySQL 5.7.30版本,这是MySQL的稳定版本,适用于Linux操作系统,特别是那些使用glibc 2.12库的系统。glibc(GNU C Library)是Linux上的主要...

    kali linux系统常用命令手册

    cksum命令用于检查文件的CRC是否正确,sum命令用于计算并显示文件的校验码,stat命令用于显示文件的状态。 4.7 更改文件 paste命令用于合并文件列,patch命令用于修补文件。 Kali Linux提供的命令体系完整且功能...

    redhat linux关键命令

    根据给定的文件标题“Redhat Linux关键命令”及其描述、标签和部分内容,本文将深入解析其中提及的多个Linux命令,这些命令对于Redhat Linux系统的管理和操作至关重要。 ### 1. cat - 显示文件内容 `cat`命令用于...

    Linux 命令 Linux常用命令全集.CHM 电子书

    值得注意的是,这些命令在现代 Linux 系统中并不常见,但了解它们可以帮助我们更好地理解跨平台文件系统管理。 **1.2.1 创建目录 -- mcd** - **用途**: 在 MS-DOS 文件系统下创建目录。 - **语法**: `mcd ...

    cudnn-linux-x86-64-8.6.0.163-cuda11-archive.zip

    从标签“linux”我们知道这适用于Linux环境,这意味着开发者或用户需要对Linux系统有基本的理解,包括文件系统、命令行操作和软件安装。 压缩包内的文件名"使用说明.txt"很可能提供了关于如何在Linux系统上安装和...

    Linux常用命令集

    28. **uuname** - 显示系统名称。 29. **netconf** - 配置网络接口。 30. **write** - 发送消息给其他用户。 31. **statserial** - 显示串口状态。 32. **efax** - 发送传真。 33. **pppsetup** - 设置PPP连接。 34....

    linux基本命令初级入门-绝对实用.docx

    * stat:显示文件或文件系统的状态。 * fdisk:管理磁盘分区。 系统设置命令 * alias:设置命令别名。 * unalias:删除命令别名。 * lsmod:显示当前加载的内核模块。 * insmod:加载内核模块。 * rmmod:卸载内核...

    linux系统文件分析ioctl.c&stat.c程序

    通过对`ioctl.c`和`stat.c`文件的分析,我们可以深入了解Linux内核是如何处理设备文件的I/O控制请求以及如何获取文件状态信息的。这些文件不仅为用户空间的应用程序提供了必要的接口,还展示了Linux内核高效处理各种...

    初学Linux必须要掌握的150个命令.pdf

    - `free`:显示系统内存使用情况。 - `w`:显示当前登录的用户列表及其活动信息。 - `date`:显示或设置系统日期和时间。 #### 搜索文件命令 这些命令用于在文件系统中查找特定的文件或目录。 - `find`:按名称、...

    linux学习笔记-01linux操作基础

    - **stat**: 显示文件的状态信息,包括访问时间、修改时间和变更时间。 - **rm**: 删除文件或目录。 - `-f`: 强制删除,即使文件只读也会删除。 - `-i`: 交互模式,删除每个文件前询问确认。 - `-r`: 递归删除...

    linux命令大全

    在IT领域,特别是对于系统管理员、开发者和高级用户而言,熟练掌握Linux命令是非常重要的技能之一。本文将对“Linux命令大全”中的关键命令进行详细解析,帮助读者更好地理解和运用这些基本而强大的工具。 #### 1. ...

    linux系统常用操作命令

    3. **stat** - 显示文件状态 - `stat &lt;文件&gt;`:显示文件的状态信息。 - `access`:显示文件的最后访问时间。 - `modify`:显示文件的最后修改时间。 - `change`:显示文件状态信息的最后一次更改时间。 通过...

    Linux46条常用命令

    ***命令用于显示系统资源使用情况。 32. which命令用于显示指令的完整路径。 33. find命令用于查找文件。例如,find -name name按名称查找文件。 34. du命令用于查看磁盘使用情况。 35. route命令用于显示和修改...

    linux操作系统实验三

    通过这个实验,学生可以深入理解Linux内核如何跟踪和管理缺页中断,以及如何使用/proc文件系统获取系统状态信息。同时,实验还锻炼了编程能力,如处理文件输入输出、信号处理以及时间控制。这有助于增强对操作系统...

    学 Linux必须掌握的150个命令

    以下是一些关键的Linux命令及其用途: 1. **文件操作命令**: - `touch`:创建新文件或更新已有文件的时间戳。 - `cp`:复制文件或目录。 - `mv`:移动或重命名文件和目录。 - `rm`:删除文件或目录。 - `ln`...

    Linux常用命令手册

    ### Linux常用命令手册知识点详解 #### 文件传输 - **FTP (File Transfer Protocol)**:FTP是一种用于在...这些命令是Linux系统管理员日常工作中经常使用的工具,熟练掌握它们对于高效管理和维护Linux系统至关重要。

Global site tag (gtag.js) - Google Analytics