linux环境下用哪个函数可以取到文件的时间

发布网友 发布时间:2022-04-26 15:51

我来回答

2个回答

热心网友 时间:2023-10-12 22:30

先看看某个文件的时间:
$ ls -l Makefile
-rw-rw-r-- 1 user srcgroup 87 Feb 2 18:59 Makefile

用stat命令可以取到它的时间
$ stat --printf="%y\n" Makefile

2015-02-02 18:59:44.000000000 +0800
意思是2015-2月2日18:59:44,+08的意思是北京时间,因为北京时区比格林威治时间早8小时。

将输出存入变量a:
$ a=$(stat --printf="%y\n" Makefile)

显示变量的值:
$ echo $a

2015-02-02 18:59:44.000000000 +0800

实际上,在linux下面有3种时间,通常所说的文件的时间是文件的修改时间。三种时间的介绍可以参见刚刚上市的书《实用Linux Shell编程》的第2章。写的挺清楚的。

热心网友 时间:2023-10-12 22:31

stat一族函数。
可打手册 man stat看用法。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com