To delete all log files with .log
or .gz
extensions inside the /var/log/
directory, use:
sudo find /var/log -type f \( -name "*.log" -o -name "*.gz" \) -exec rm {} +
9. Remove Logs with Specific Patterns (e.g., .log.1
, .log.2
)
To also delete log files like syslog.1
or auth.log.1
, modify the find command:
sudo find /var/log -type f \( -name "*.log" -o -name "*.gz" -o -name "*.log.[0-9]" \) -exec rm {} +