Answers:
首先,您必须使用以下命令更新病毒定义:
sudo freshclam
然后,您可以扫描病毒。
clamscan OPTIONS File/Folder
如有必要,请从root权限开始:sudo clamscan
。
例子:
要检查计算机上的所有文件,请显示每个文件的名称:
clamscan -r /
要检查计算机上的所有文件,但仅显示受感染的文件并在找到时响铃:
clamscan -r --bell -i /
要扫描计算机上的所有文件,但仅在找到时显示受感染的文件并在后台运行,请执行以下操作:
clamscan -r -i / &
注-通过运行jobs
命令显示后台进程的状态。
要检查所有用户主目录中的文件:
clamscan -r /home
要检查USER
主目录中的文件并将受感染的文件移动到另一个文件夹:
clamscan -r --move=/home/USER/VIRUS /home/USER
要检查USER
主目录中的文件并删除受感染的文件(警告:文件不见了。):
clamscan -r --remove /home/USER
要查看更多选项:
clamscan --help
看到:
ClamTk是ClamAV的前端。您可以使用以下命令通过Terminal安装它:
sudo apt-get install clamtk
您可以从Bitbucket中获取最新版本的Debian软件包。
还有一个PPA(过时):
sudo apt-add-repository ppa:landronimirc/clamtk
sudo apt-get update && sudo apt-get install clamtk
扫描菜单:您可以在此处选择要扫描的文件,文件夹或设备
查看菜单:
隔离菜单:
进阶选单:
帮助菜单:您可以在此处检查更新。
看到:
clamscan -r --bell -i --exclude-dir="^/sys" /
因为/sys/
其中没有真实文件,如果不使用它,将导致读取错误。askubuntu.com/questions/591964/clamav-cant-read-file-error
sudo freshclam ERROR: /var/log/clamav/freshclam.log is locked by another process ERROR: Problem with internal logger (UpdateLogFile = /var/log/clamav/freshclam.log).
freshclam
它已经在运行。看到这个答案:askubuntu.com/a/909276/338982
可接受的答案是一个很好的答案,但是每次我到达此页面时,都很难从混乱的信息中找到我想要的命令。因此,只需提供一个简洁的答案即可:
要扫描计算机中的所有文件夹(除外/sys
):
clamscan -r -i ––exclude-dir="^/sys" --bell /
要扫描特定的文件夹或文件,必须创建一个文件,在其中列出要扫描的文件/文件夹,并告诉clamav在哪里可以找到该文件:
clamscan -r -i --bell --file-list=/home/nav/ClamScanTheseFolders.txt
我的ClamScanTheseFolders.txt
包含:
/media/nav/someFolder1
/media/nav/someFolder2
/opt/someFolder/somefile
--exclude