我有一台 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,那么第一行就是最新的