gpt4 book ai didi

linux - 使用 ls 命令显示文件按复制时间排序?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:40:39 26 4
gpt4 key购买 nike

我有一台远程机器,我从主机scp-ed 了一堆文件。我想使用 ls 命令来显示这些文件,按复制时间排序。我该怎么做?

我试过 ls -lt 但它似乎不对。它只显示文件创建时间,而不是我的复制时间。

最佳答案

ls -lt 不显示文件创建时间...因为大多数 Unix 文件系统实际上并不记录文件创建时间。对于那些这样做的人来说,获得它并不一定容易(使用 ext4 您可以使用 debugfs 命令( doc ),但这与您的问题并不是很相关).

-t 标志默认按修改时间排序。您可以通过添加 -c 标志来使用 inode 更改时间 (ctime),因此 -lct

按 inode 更改时间排序可能会得到您想要的结果,因为它会在文件元数据(大小、所有权、权限)更改时更新,这将在您创建新文件时发生。

关于linux - 使用 ls 命令显示文件按复制时间排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11937775/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com