ここで、私がやりたいことを見つけるのに少し苦労しています。
私がやろうとしているのは、ディレクトリの内容が100MBを超えたときにディレクトリ内のファイルを削除することです(これはキャッシュファイルです)。manページを読んだ後、私はそれを熟考したと思った. できれば2日以上経過したファイルだけを削除してほしいのですが、そこまでこだわりはありません。
だから私がこれまでに持っているものは次のとおりです。
$ find .cache/chromium/Default/Cache/ -type d -mindepth 1 -size +100M -mtime 2 -delete
しかし、実行しようとすると、次のようになります。
find: 警告: 非オプション引数 -type の後に -mindepth オプションを指定しましたが、オプションは位置指定ではありません (-mindepth は、その前に指定されたテストと、その後に指定されたテストに影響します)。他の引数の前にオプションを指定してください。
私はそれを次のように変更しました:
$ find .cache/chromium/Default/Cache/ -mindepth 1 -type d -size +100M -delete
警告はありませんでしたが、何も削除しませんでした。
私が間違っていることについてのアドバイス/ガイダンスはありますか?
[編集] 現在、ディレクトリは 433M です。