小编ocr*_*tte的帖子

按修改日期排序文件,然后按名称排序

让我们假设一个目录包含来自不同相机的图片:

DCIM1234.JPG
DCIM1235.JPG
DCIM1236.JPG

DSCN4120.JPG
DSCN4121.JPG
DSCN4122.JPG
DSCN4123.JPG

IMG5840.JPG
IMG5841.JPG
IMG5842.JPG
IMG5843.JPG
Run Code Online (Sandbox Code Playgroud)

按相机的修改日期对所有这些文件进行排序很容易使用ls -t。问题是大多数文件系统的精度为 1 秒或以上,因此某些图片可能具有相同的时间戳,例如连拍时。在这种情况下,ls -t可能会失去文件的自然顺序,这反映在名称中。

如何按修改时间对文件进行排序,同时对修改时间相同的文件按名称排序?

ls shell

2
推荐指数
1
解决办法
1366
查看次数

标签 统计

ls ×1

shell ×1