Stat命令,Ubuntu中的一些基本示例

关于stat命令

在下一篇文章中,我们将看一看 stat命令的一些基本示例。 Gnu / Linux的此命令是一个命令行工具,用于显示有关文件或文件系统的详细信息。 stat命令是 GNU核心实用程序,这些工具实际上预装在所有UNIX和Gnu / Linux系统上。

一些用户认为stat命令是ls -l命令的改进版本。 -l标志提供了有关文件的更多详细信息,例如文件所有权和权限,而stat命令则进行了更深入的研究并提供了更多信息。

Stat命令

La stat命令语法 Gnu / Linux如下:

stat [OPCIONES] NOMBRE DEL ARCHIVO

没有参数的Stat命令

如果我们不使用任何选项,则stat命令将显示默认输出。 如果我们想查看当前目录中文件的详细信息,我们只需要在终端中执行(Ctrl + Alt + T):

stat命令,不带参数

stat archivo1.txt

在不带任何选项的情况下调用时,stat将显示文件中的以下信息:

  • 文件:“ 名称 从文件中。
  • 大小:“ 文件大小(以字节为单位).
  • :在 分配的块数 接收文件。
  • I / O块: 每个块的大小(以字节为单位).
  • 档案类型: 常规文件,目录,符号链接...
  • 设备: 设备编号 以十六进制和十进制表示。
  • 索引节点: 索引节点号.
  • 链接:个 物理联系.
  • 访问: 文件权限 在数字和符号方法中。
  • UID: 用户ID和所有者名称.
  • 吉德: 组ID和所有者名称.
  • 访问: 上次访问文件的时间.
  • 修改方式:在 上次修改内容 从文件中。
  • 交换: 上次修改属性或内容的时间 从文件中。

查看有关多个文件的信息

我们也可以 查看有关多个文件的详细报告:

多文件统计命令

stat archivo1.txt archivo2.pdf

显示文件系统状态

这个工具可以 检查状态 文件系统 使用-f选项定位文件所在的位置。 这将显示块大小,总内存和可用内存,仅提及一些属性:

stat文件夹

stat -f /home

以基本格式显示信息

La -t选项用于以基本格式显示信息:

基本格式stat命令

stat -t archivo1.txt

启用符号链接跟踪

通常情况下, 如果我们对符号链接运行stat命令,它将仅提供有关链接的信息,而不提供有关链接指向的文件的信息:

stat命令符号链接

要获取有关链接指向的文件的信息,我们将必须使用-L选项,也称为取消引用选项:

命令统计符号链接文件

stat -L archivo1.txt

这将显示有关文件而不是链接的信息。

格式顺序

到目前为止,我们已经看到stat命令将很多信息输出到终端。 如果您对特定信息感兴趣, 可以使用格式序列来自定义输出,这将为我们提供所需的确切信息,而忽略其他细节。 用于自定义输出的最受欢迎的表达式包括 -格式 o –Printf.

显示访问权限和uid(用户ID) 我们将使用格式序列 %a y %u.

显示访问权限

stat --printf='%a:%u\n' archivo1.txt

如有需要 查看索引节点和访问权限,我们也可以使用该选项 -格式:

仅查看该文件的inode和访问权限

stat --format='%i:%a' archivo1.txt

格式化序列

我们可以使用的一些格式序列是:

将序列格式化为A

%a→它会显示 八进制格式的访问权限.
%A→显示 可读格式的访问权限.

格式序列b B

%b→打印 分配的块数.
%B→ %b报告的每个块的字节大小.

格式顺序d D

%d→显示 十进制格式的设备号.
%D→的 十六进制格式的设备号.

g格式序列G

%g→打印 所有者的组ID.
%G→显示 所有者组名称.

格式序列n N

%n→显示 文档名称.
%N→写 如果是符号链接,则引号中没有引用的文件名.

u U格式序列

%u→显示 所有者用户ID.
%U→打印 所有者用户名.

w W格式序列

%w→显示 文件出生时间,人类可读。 写-如果未知。
%W→打印 文件出生时间,距离大纪元几秒钟。 如果未知,则写0。

格式序列x X

%x→您将打印 最后访问时间,人类可读。
%X→的 最后访问时间,距离大纪元几秒钟。

序列和

%y→显示 上次修改时间,人类可读。
%Y→打印 自上次修改以来的时间,距离大纪元几秒钟。

z Z格式序列

%z→这是 最后更改时间,人类可读。
%Z→的 自上次更改以来的小时,距离 时代.

获得帮助

获取更多命令选项,您只需执行以下命令:

统计帮助

stat --help

您也可以参考手册页。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。