首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux命令(48)——stat命令

1.命令简介 stat命令用于显示文件或文件系统的详细信息。在显示文件信息时,比ls命令更加详细。 2.命令格式 stat [OPTION]......,输出-表示无法得知 %W:文件创建时间,输出Unix时间戳,0表示无法得知 %x:可读形式输出最后访问时间atime %X:Unix时间戳输出最后访问时间atime %y:可读形式输出最后修改时间...mtime %Y:Unix时间戳输出后修改时间mtime %z:可读形式输出最后状态改变时间ctime %Z:Unix时间戳输出最后状态改变时间ctime 显示文件系统信息可用格式控制符有:...注意:Linux下的文件未存储文件创建时间 (2)显示文件所在文件系统信息。...[2]【LinuxLinux下使用stat命令所显示出来的三个时间 [3]linux stat命令参数详解 [4]磁盘、分区及Linux文件系统 [Disk, Partition, Linux

4.2K31
您找到你想要的搜索结果了吗?
是的
没有找到

Linux 下的 Stat 命令

stat是一个命令,它用来显示文件或者文件系统的详细信息。 本文详细讲解如何使用stat命令. 使用 stat 命令 stat命令的语法如下: stat [OPTION]......Access - 用数字和符号表示的权限 Uid - 用户 ID 和拥有者的名字 Gid - 用户组 ID 和拥有者的名字 Context - SELinux 安全内容 Access - 文件最后被访问的时间...Modify - 文件内容最后被修改的时间 Change - 文件属性或者内容最后被修改的时间 Birth - 文件创建时间Linux 下不支持) 显示关于文件系统的信息 为了获取文件归属的文件系统相关信息...,请在终端输入man stat 或者 stat --help。...总结 stat命令打印了文件和文件系统的信息。 在 Linux 下,还有其他几个命令可以显示文件信息。ls就是最有用的一个,但是它只显示stat信息中的一部分。

4.3K10

Linux stat函数_python系统调用函数

---- 文章目录 1. inode节点与硬链接 2. stat函数与 struct stat 结构体 3. stat函数实例分析及stat命令 4....of last status change 最后状态改变时间 */ }; 对于结构体struct stat中的 mode_t st_mode 进行简要介绍(下面并没有全部列出,只列出了部分),首先是判断文件类型的两种方法...再后面就是三个时间结构体的信息,最近访问时间、最近更改时间、最近状态改动时间。...Access 最近访问时间:是指最近的一次访问(读/写等),比如使用cat、touch等命令访问了该文件(访问但是没有修改),那么最近访问时间就会更新; Modify 最近更改时间:是指最近一次文件内容的更改时间...Change时间会更新,而Access时间不会更新,因为在重定向的过程中,并没有访问文件。

2.1K40

stat函数

stat函数可以给出文件的性质,也可以直接在shell下输入命令:stat 文件名。 ? 我们可以看的文件的相关信息。 然后我们查看stat这个函数。使用man 2 stat。 ?...这个结构体中定义的宏是为了兼容性,2008年标准以前的时间都是time_t类型的(以秒来计),timespec则提供了更高精度的时间戳,为了保持兼容性,使用了宏定义将旧的名字定义为了tv_sec成员。...对于Linux系统的普通文件,他的大小可以是0字节,例如用touch命令创建一个空文件,它的大小就是0.在Linux系统下,目录文件的大小总是4Kb。...char gid[10]={0}; //文件所在组 int file_size; //文件大小 time_t file_lasttime; //最后一次修改时间...在这个实现中,除了时间,其余的都实现了。

2K30

每天学一个 Linux 命令(45):stat

昨日推荐:每天学一个 Linux 命令(44):uptime 命令简介 stat 命令用于显示文件或文件系统的状态。 命令语法 stat [OPTION]... FILE......-Z #打印 SELinux 安全上下文 --help #打印帮助信息 --version #打印的版本信息 应用举例 查看文件test.txt详细信息 [root@centos7 ~]# stat...test.txt |awk 'NR==4' |awk -F '[(0/]' '{print $3}' 644 [root@centos7 ~]# stat test.txt |awk 'NR==4'...#总大小(以字节为单位) %t #十六进制的主要设备类型 %T #次设备类型(十六进制) %u #所有者的用户ID %U #所有者的用户 %x #最后访问时间...%X #最后访问时间(以秒为单位) %y #最后修改时间 %Y #最后修改时间(以秒为单位) %z #最后更改时间 %Z #最后更改时间(以秒为单位) 文件系统有效格式说明

1.4K10

Linux 上使用 stat 命令查看文件状态

在 GNU coreutils 软件包中包含 stat 命令,它提供了关于文件和文件系统包括文件大小、节点位置、访问权限和 SELinux 上下文,以及创建和修改时间等各种元数据。...在 Linux 上安装 stat 命令在 Linux 系统中,可能已经预装了 stat 命令,因为它属于核心功能软件包,通常默认包含在 Linux 发行版里。...如果系统中没有安装 stat 命令,你可以使用包管理器安装 coreutils 软件包。获取文件状态运行 stat 命令可以获取指定文件或目录易读的状态信息。...08-1718:26:58.738332799+1200下面是一些常见的格式序列:◈ %a 访问权限◈ %F 文件类型◈ %n 文件名◈ %U 用户名◈ %u 用户 ID◈ %g 组 ID◈ %w 创建时间...◈ %y 修改时间

2.4K20

Linux 上使用 stat 命令查看文件状态

在 GNU coreutils 软件包中包含 stat 命令,它提供了关于文件和文件系统包括文件大小、节点位置、访问权限和 SELinux 上下文,以及创建和修改时间等各种元数据。...在 Linux 上安装 stat 命令 在 Linux 系统中,可能已经预装了 stat 命令,因为它属于核心功能软件包,通常默认包含在 Linux 发行版里。...文件的链接数 Access、UID、GID:文件权限、用户和组的所有者 Context:SELinux 上下文 Access、Modify、Change、Birth:文件被访问、修改、更改状态以及创建时的时间戳...2021-08-17 18:26:58.738332799 +1200 下面是一些常见的格式序列: %a 访问权限 %F 文件类型 %n 文件名 %U 用户名 %u 用户 ID %g 组 ID %w 创建时间...%y 修改时间 在 stat 手册和 coreutils 信息页中都有完整的格式化序列列表。

2.9K00

stat()函数_stat函数返回值

linux 中,经常需要获取文件的属性,比如修改时间,文件大小等等。stat 函数将会帮助我们得到这些信息。...1 stat 函数 1.1 stat 函数的作用 linux 中,可以使用 stat 函数来获取文件相关的信息,就比如说文件的大小,文件的类型等等。...*/ time_t st_mtime; /* 最后更改时间 */ time_t st_ctime; /* 最后状态更改时间 */ }; 1.3 stat...比如最近访问时间,最近更改时间,最近状态更改时间等等。还有访问权限位(st_mode)等等。另外需要注意的是,文件的类型也可以从 st_mode 中得出,这些我们将在后面介绍。...linux 并不直接提供你操作磁盘的方法,除非你自己写 linux 驱动程序。但是为了让你获取一些必要的信息,linux 提供了一些接口给你使用,比如这里的 stat 函数。

3.2K20

Linux 上使用 stat 命令查看文件状态

在 GNU coreutils 软件包中包含 stat 命令,它提供了关于文件和文件系统包括文件大小、节点位置、访问权限和 SELinux 上下文,以及创建和修改时间等各种元数据。...在 Linux 上安装 stat 命令 在 Linux 系统中,可能已经预装了 stat 命令,因为它属于核心功能软件包,通常默认包含在 Linux 发行版里。...文件的链接数 Access、UID、GID:文件权限、用户和组的所有者 Context:SELinux 上下文 Access、Modify、Change、Birth:文件被访问、修改、更改状态以及创建时的时间戳...2021-08-17 18:26:58.738332799 +1200 下面是一些常见的格式序列: %a 访问权限 %F 文件类型 %n 文件名 %U 用户名 %u 用户 ID %g 组 ID %w 创建时间...%y 修改时间 在 stat 手册和 coreutils 信息页中都有完整的格式化序列列表。

1.5K10

Linux 上使用 stat 命令查看文件状态

在 GNU coreutils 软件包中包含 stat 命令,它提供了关于文件和文件系统包括文件大小、节点位置、访问权限和 SELinux 上下文,以及创建和修改时间等各种元数据。...在 Linux 上安装 stat 命令 在 Linux 系统中,可能已经预装了 stat 命令,因为它属于核心功能软件包,通常默认包含在 Linux 发行版里。... Access、UID、GID:文件权限、用户和组的所有者 ◈ Context:SELinux 上下文 ◈ Access、Modify、Change、Birth:文件被访问、修改、更改状态以及创建时的时间戳...26:58.738332799+1200 下面是一些常见的格式序列: ◈ %a 访问权限 ◈ %F 文件类型 ◈ %n 文件名 ◈ %U 用户名 ◈ %u 用户 ID ◈ %g 组 ID ◈ %w 创建时间...◈ %y 修改时间

1.7K10
领券