【问题标题】:find a directory with most recent update and with a particular prefix in name查找具有最新更新且名称中具有特定前缀的目录
【发布时间】:2011-10-16 09:44:18
【问题描述】:

我在特定目录中有多个以相同前缀开头的目录(比如 foo123、foo345、foo234、foo456h、..)。

现在我想找到最近创建(修改)的前缀为 foo 的目录。完成这项工作的最佳方法是什么?

【问题讨论】:

    标签: bash shell unix directory


    【解决方案1】:

    与其他人非常相似

    ls -ltrd foo* | tail -1 | awk '{print $8}'

    或者如果您希望列表不使用awkawk 只是返回名称

    【讨论】:

      【解决方案2】:
      ls -ltr | grep '^d' | awk '{print $8}' | grep '^foo' | tail -1
      

      YF

      【讨论】:

        【解决方案3】:

        怎么样:

         ls -tdF foo*|grep '/$'|head -1
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2010-12-12
          • 2020-06-10
          • 1970-01-01
          • 1970-01-01
          • 2021-06-25
          • 1970-01-01
          相关资源
          最近更新 更多