发布网友 发布时间: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看用法。