Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は現在、古いログファイルを削除するために以下のコードを持っています
df -k /opt/logs/ ; find /opt/logs/*[.]log[.]* -mtime +5 -exec /bin/rm -fv {} \;
ただし、find コマンドは*.log.*サブディレクトリ内のファイルを検索していません。サブディレクトリでも検索するにはどうすればよいですか
*.log.*
正しい検索構文は次のとおりです。
find /opt/logs -name "*.log.*" -mtime +5 -exec /bin/rm -fv '{}' \;