ワンタイム リストに含めることができるファイルのリストがあります。
1489247450-filename1
1489248450-filename2
1489249450-filename3
1489249550-filename4
そして別の時間:
1489249450-filename3
1489249550-filename4
そして別の時間:
1489245450-filename1
1489246450-filename2
1489247450-filename3
1489248450-filename4
1489249450-filename5
1489249550-filename6
リストは次によって作成されます。
find ./ -type f -name *filename* -exec stat --format="%X-%n" {} \; | sort
最新の 2 つではなく、すべてのファイルを選択したいと思います。
すべてのファイルをカウントして 2 を減算し、その後 を実行できるスクリプトを作成できます| head
。しかし、これを行うためのもっと簡単な方法はありますか?
最新のファイルが2つあるという条件でのみ、古いファイルを削除したいと思います。
ファイルは定期的に作成されないため、ctime を使用したくありません。