以特定格式读取UNIX中的文件mtime(2013-06-25 09:04:32)

以特定格式读取UNIX中的文件mtime(2013-06-25 09:04:32),unix,unix-timestamp,dos2unix,Unix,Unix Timestamp,Dos2unix,嗨,我的UNIX设备上有这个文件(SunOS 5.10) 这里给出的日期和时间类似于Feb1 02:52。我是否可以在UNIX中读取文件的这些值,而忽略其余的详细信息。以所需格式-: 2017-02-102:52 然后再将它们转换成整数???请帮助我在这方面遇到困难的家伙。如果您使用的是gnuls,请尝试 ls -l --time-style=full-iso 例如: 如果您使用的是Sunls,请尝试-E选项,例如ls-E我应该在哪里指定文件名?@TusharSharma在行的末尾。ls:un

嗨,我的UNIX设备上有这个文件(SunOS 5.10)

这里给出的日期和时间类似于Feb1 02:52。我是否可以在UNIX中读取文件的这些值,而忽略其余的详细信息。以所需格式-:

2017-02-102:52


然后再将它们转换成整数???请帮助我在这方面遇到困难的家伙。

如果您使用的是gnu
ls
,请尝试

ls -l --time-style=full-iso
例如:


如果您使用的是Sun
ls
,请尝试
-E
选项,例如
ls-E

我应该在哪里指定文件名?@TusharSharma在行的末尾。ls:unliked option--time style=full iso用法:ls-1raadcxmnlhogturtuvcpfbqisfhlee@[文件]。它是这样说的。如何检查我是否使用GNU?对于Solaris
ls
请尝试
-E
选项。嘿,谢谢,先生,这真的很有帮助。您还可以告诉我如何将它们转换为整数值。在我使用cut命令并将它们分离后??
ls -l --time-style=full-iso
$ touch x
$ ls -l --time-style=full-iso x
-rw-r--r-- 1 max max 0 2017-02-06 13:18:56.498920000 +0000 x