`ls -c` 和 `ls -t` 之间的区别

use*_*976 4 ls timestamps files

Unix 命令的-c-t选项有什么区别ls?以及如何使用ls命令按创建日期排序?

Gil*_*il' 7

-t 列出文件的修改时间,这是文件内容的最后一次修改时间(除非修改时间是在之后明确设置的)。

-c 列出文件的 inode 更改时间,即上次更改文件的元数据(所有权、权限等)或移动文件的时间。

大多数 unix 系统不跟踪文件的创建日期,因此大多数ls实现不提供按此不存在的时间戳排序的方法。在 OSX 下,使用ls -tU.

另请参阅如何执行 ls 然后按创建日期对结果进行排序?想要查询更多的信息。