文件夹名称按日期组织,如何查找最新?

时间:2015-08-27 14:15:53

标签: ruby command-line

尝试使用命令行或ruby执行此操作,但我有许多文件夹,其名称对应于日期(它们是数据库转储),我想找到最新的文件夹并对其执行某些操作。

实施例: /dumps有文件夹: /dumps/2015-08-09/dumps/2015-08-11/dumps/2015-08-20

我怎么能在命令行或ruby中这样做?

谢谢!

2 个答案:

答案 0 :(得分:4)

由于子文件夹有合理的名称:

last_folder = Dir.glob("/dumps/*").sort.last

答案 1 :(得分:0)

使用ls

ls -lrt dumps/* 

应该有效

并且您可以使用tail -n1获取最后一行