我在服务器B上有一个目录,其中包含'日期'目录如:
2015-03-01_10.07.11
2015-03-02_10.05.02
2015-02-25_11.05.02
2015-02-24_11.07.05
我需要使用最新日期复制目录的内容。 在我的例子中,我必须复制2015-03-02_10.05.02目录的内容。 我该怎么做?
谢谢,
答案 0 :(得分:0)
这些目录根据其名称正确排序,因此您可以使用常用的ls -t
ls -t
命令对其进行排序。
那么问题就变成了如何捕获排序并提取第一个(或最后一个)。数组或带正则表达式的字符串都可以执行此操作。可能还有很多其他方法。例如,查看find
和sort
联机帮助页
答案 1 :(得分:0)
我最终使用ls -1lr | tail -n 1