我需要编写一个递归脚本来删除名为“date-2012-01-01_12_30”的子文件夹中的所有文件夹,但保留两个最新的。
/var/www/temp/updates/ 然后按“日期”和“代码”显示数百个文件夹
例如
/var/www/temp/updates/2012-01-01/temp1/date-2012-01-_12_30
/var/www/temp/updates/2012-01-01/temp1/date-2012-02-_13_30
/var/www/temp/updates/2012-01-01/temp1/date-2013-11-_12_30
/var/www/temp/updates/2012-01-01/temp2/date-2012-01-_12_30
我正在考虑使用 find 来获取文件夹,但不确定如何知道我可以删除哪些文件夹,因为脚本必须知道该子文件夹中的日期文件夹以及哪些文件夹是最新的
嗯,有什么帮助会很好吗?