0

私は現在、古いログファイルを削除するために以下のコードを持っています

df -k /opt/logs/ ; find /opt/logs/*[.]log[.]* -mtime +5 -exec /bin/rm -fv {} \;

ただし、find コマンドは*.log.*サブディレクトリ内のファイルを検索していません。サブディレクトリでも検索するにはどうすればよいですか

4

1 に答える 1

0

正しい検索構文は次のとおりです。

find /opt/logs -name "*.log.*" -mtime +5 -exec /bin/rm -fv '{}' \;
于 2013-07-26T18:17:09.343 に答える