【问题标题】:Find command with size and time and sorted by timestamp查找具有大小和时间并按时间戳排序的命令
【发布时间】:2015-12-21 06:58:28
【问题描述】:

例如,我有以下文件夹设置

A/file1.txt
B/file2.txt
B/file3.txt
.
.
.
NN/file100.txt

我需要递归列出它们,包括文件大小、修改时间,并按最近的修改时间排序。

我已经尝试了以下没有大小的...任何指针?

find . -printf "%Tc file* \n" | sort -n

【问题讨论】:

    标签: linux sorting unix grep find


    【解决方案1】:
    find . -name <pattern> -printf "%T+\t%s\t%p\n" | sort
    
    • %T+ - 修改时间(和日期)
    • %s - 大小
    • %p - 文件路径

    【讨论】:

    • 正则表达式模式是什么意思?我在问题中没有看到类似的东西?您的意思是您只想列出与特定模式匹配的文件?
    • 用 -name 更新了答案
    猜你喜欢
    • 2012-10-18
    • 2016-05-18
    • 2021-11-08
    • 1970-01-01
    • 1970-01-01
    • 2015-09-17
    • 1970-01-01
    • 2022-11-11
    • 1970-01-01
    相关资源
    最近更新 更多