Linuxサーバーから1か月を超えるすべてのログファイルを削除する必要があります。ただし、以下のクエリは機能しません。
find -type f -name "*.log" -exec rm *.log {} \;
「1ヶ月以上」をどのように指定するのかわかりません。
答え1
コマンドに時間パラメーターが指定されていません。また-exec
、便利な引数を提供する場合は、findコマンドを使用しないでください-delete
。
これを行う必要があります。
find / -type f -name "*.log" -mtime +30 -delete