百度
360搜索
搜狗搜索

linux获取文件最后修改时间的命令详细介绍

在 Linux 系统中,若想获取文件的最后修改时间,可借助以下几种命令实现:

1.
stat 命令(推荐)

stat 能提供文件的详细状态信息,其中就包含最后修改时间。
bash

 filename

输出示例如下:
plaintext

  文件:filename

大小:1234 块:8 IO 块:4096 普通文件

设备:801h/2049d Inode:123456 硬链接:1

权限:(0644/-rw-r--r--) Uid:( 1000/ username) Gid:( 1000/ username)

最近访问:2025-04-29 14:30:22.123456789 +0800

最近更改:2025-04-30 09:15:33.987654321 +0800 # 这便是最后修改时间

最近改动:2025-04-30 09:15:33.987654321 +0800

创建时间:-

要是你只需要获取最后修改时间,可使用 -c 选项自定义输出格式:
bash

  %y filename

2.
ls 命令

ls -l 会显示文件的最后修改时间,不过它的输出格式和 stat 有所不同。
bash

  filename

若要以特定格式显示时间,可使用 --time-style 选项:
bash

  --time-stylefull-iso filename

3.
date
find 结合(适用于脚本)

若要在脚本里处理文件的修改时间,可通过 find 命令获取时间戳,再用 date 进行格式化。
bash

%Y filename

@

命令选项说明

命令选项 含义
%y 最后修改时间(年 - 月 - 日 时:分: 秒)
%Y 修改时间戳(自 1970 年 1 月 1 日以来的秒数)
%z 包含纳秒的修改时间
--time-style=full-iso 以完整 ISO 格式显示时间

你可以依据具体需求,挑选最为合适的命令和格式。

阅读更多 >>>  如何在xp下安装linux双系统

网站数据信息

"linux获取文件最后修改时间的命令"浏览人数已经达到17次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux获取文件最后修改时间的命令的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!