MacOSX 中的时间格式“ls”

MacOSX 中的时间格式“ls”

我有一台 Apple 服务器,当我使用ls -alFt

输出显示:

"drwxrwxrwx   267 admin  www        9078 Mar 31  2010 3/"

"drwxrwxrwx   483 admin  www       16422 Jul  9 09:58 26/"

真实时间是什么时候?

我正在寻找较旧的文件夹来移动它,但我不明白输出格式。

答案1

ls如果文件是最近创建的(根据 ,为 6 个月man ls),则仅显示创建时间,否则显示年份。如果要查看文件或目录的完整信息,请使用stat。它的手册页中有关于如何结合使用 stat 和 sort 以按修改时间排序的示例。

不过,您可能想要的是以find . -mtime +365d合适的年龄来代替 365 天。

答案2

韓國

 -t      Sort by time modified (most recently modified first) before sorting the operands by lexicographical order.

“drwxrwxrwx 267 admin www 9078 2010 年 3 月 31 日 3/”<== 较旧

“drwxrwxrwx 483 admin www 16422 7 月 9 日 09:58 26/”<== 较新

如果你使用 ls -alFt,那么第一行就是最新的

相关内容