【问题标题】:UNIX - List files with a given suffix in order of last modificationUNIX - 按最后修改的顺序列出具有给定后缀的文件
【发布时间】:2015-02-11 15:16:11
【问题描述】:

我知道我可以使用:

for file in *.csv; do echo $file; done

用提供的后缀列出当前目录下的所有文件。

我也知道我可以使用:

ls -rt

按修改时间的顺序列出所有文件,列表底部是最近修改的。

我想将这两个命令结合起来,以获取仅具有特定后缀但按上次修改时间排序的文件的列表。

更新: 我发现这个 question 看起来提供了一个解决方案,但我不确定解决方案的哪些部分适用于我的需求

【问题讨论】:

  • ls -rt *.csv 呢?
  • 嘿,这行得通!我不知道我能做到这一点!

标签: unix ls


【解决方案1】:

xargs 会将行转换为命令行参数!

for file in *.csv; do echo $file; done | xargs ls -rt

另外,我会做ls -lrt *.csv

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-04-15
    • 1970-01-01
    • 2015-09-09
    • 2023-01-31
    • 2016-01-20
    • 1970-01-01
    • 2011-07-14
    • 1970-01-01
    相关资源
    最近更新 更多