アーカイブ フォルダーをクリーンアップする Ant スクリプトを作成しています
クリーンアップする必要がある方法は次のとおりです。特定の日数よりも古いフォルダーを削除する必要があり、その中に3つ以上のファイルがあります。たとえば、フォルダが 300 日経過していてもファイルが 3 つしかない場合、そのフォルダは削除されません。
アーカイブに ssh してfind -mtime +365 -exec rm -rf {} ;\
1 年以上前のファイルを削除できることは知っていますが、最低 3 つのファイルを考慮する方法がわかりません
また、ファイルの数がリストされることも知っていfind -type f | wc -l
ますが、スクリプトの観点からはあまり役に立ちません
何か案は?