システムからすべてのログファイルを削除します。

システムからすべてのログファイルを削除します。

Linuxサーバーから1か月を超えるすべてのログファイルを削除する必要があります。ただし、以下のクエリは機能しません。

find -type f -name "*.log" -exec rm *.log {} \;  

「1ヶ月以上」をどのように指定するのかわかりません。

答え1

コマンドに時間パラメーターが指定されていません。また-exec、便利な引数を提供する場合は、findコマンドを使用しないでください-delete

これを行う必要があります。

find / -type f -name "*.log" -mtime +30 -delete

関連情報