clamav

Open-source anti-virus program. Designed especially for e-mail scanning on mail gateways, but can be used in other contexts. More information: https://www.clamav.net.

  • Update virus definitions:

freshclam

  • Scan a file for viruses:

clamscan path/to/file

  • Scan directories recursively and print out infected files:

clamscan --recursive --infected path/to/directory

  • Scan directories recursively and move them into quarantine:

clamscan --recursive --move=directory