在unix中如何根据时间戳对文件进行排序?

在unix中如何根据时间戳对文件进行排序?,unix,unix-timestamp,Unix,Unix Timestamp,在unix中如何根据时间戳对文件进行排序? 我需要根据文件创建的时间对文件进行排序。在ls上使用-t。e、 g: ls -tr 或 文件修改: ls -t Inode更改: ls -tc 文件访问: ls -tu 底部的“最新”一个: ls -tr 这一切都不是创造时间。大多数Unix文件系统不支持创建时间戳。哪个时间戳?另外,在大多数*nix文件系统上没有创建时间戳。创建文件所用的时间戳。请尝试ls-Ct | awk'{print$1}'实际上,许多*nix文件系统都支持创建时间戳…

在unix中如何根据时间戳对文件进行排序? 我需要根据文件创建的时间对文件进行排序。

在ls上使用-t。e、 g:

ls -tr

文件修改:

ls -t
Inode更改:

ls -tc
文件访问:

ls -tu
底部的“最新”一个:

ls -tr

这一切都不是创造时间。大多数Unix文件系统不支持创建时间戳。

哪个时间戳?另外,在大多数*nix文件系统上没有创建时间戳。创建文件所用的时间戳。请尝试
ls-Ct | awk'{print$1}'
实际上,许多*nix文件系统都支持创建时间戳…这只是不跨平台。在FreeBSD和OS X上,它通常仅在本机BSD文件系统上可用(包括OS X上的HFS+);它被称为“文件创建时间”,并且
ls-U
根据它进行排序。在Linux上,它可以在大多数支持它的文件系统上使用(甚至包括NTFS),但它被称为“出生时间”,您必须手动排序。
ls -tr