私はかなりの数日の間、この1つに苦労しています。それは十分に簡単だと思われますが、私はこの(一見)簡単な作業を達成するために必要な正しいコマンドや議論を見つけることができません。 x日より古いディレクトリでワイルドカードファイルを削除する必要があります。私は無駄に以下を試して、ワイルドカードがおそらく問題かどうか疑問に思います。AIX/Unix - x日より古いファイルを削除してください
find /path/to/files/ -name file_* -mtime +45 -exec rm '{}' +
find /path/to/files/ -name file_* -mtime +45 -exec rm {} ;\
find /path/to/files/ -name file_* -mtime +45 | xargs rm
findは正常に動作し、正しいファイルが表示されます。それは機能していない削除です。
多分 ' find/path/to/files/-name "file_ *" -mtime +45 -delete' –