私はUNIXのfindコマンドのために、このオプションがあると知っている:UNIX find:-newerオプションの反対側に存在しますか?
find -version
GNU find version 4.1
-newer file Compares the modification date of the found file with that of
the file given. This matches if someone has modified the found
file more recently than file.
は私が特定のファイルより古いファイルを検索できるようになるオプションがあります。私は、ディレクトリからクリーンアップのためにすべてのファイルを削除したいと思います。だから、N日以上のすべてのファイルが見つかる代替案も、その仕事をするでしょう。あなたはもっとして7日前に使用して、最後に変更されたファイルを検索したい場合は
find . \! -newer filename
:
このロジックは、 "等しいか古い"であることに注意することが重要です。したがって、参照ファイルがパスに含まれていると、参照ファイルが含まれます。より良い解決法については、下記のmartyの答えをご覧ください。 – swdev
Martyの答えは、テストファイルと同じ名前のファイルのマッチングも防ぎます。私はテストされているファイルを除外するtestで私の答えを更新しました。 – qbert220