问题描述
我通过终端(Ctrl
+ Alt
+ T
)安装了ClamAV:
sudo apt-get install clamav
但我如何扫描病毒?
最佳解决方法
Terminal
首先,您必须使用以下方式更新病毒定义:
sudo freshclam
然后你可以扫描病毒。
clamscan OPTIONS File/Folder
如果需要,从根权限开始: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
ClamTk是ClamAV的前端。你可以通过终端安装它:
sudo apt-get install clamtk
您可以从Bitbucket获取最新版本作为Debian软件包。
还有一个PPA(过时):
sudo apt-add-repository ppa:landronimirc/clamtk
sudo apt-get update && sudo apt-get install clamtk
扫描菜单:在这里您可以选择要扫描的文件,文件夹或设备
查看菜单:
检疫菜单:
高级菜单:
帮助菜单:在这里你可以检查更新。
看到:
次佳解决方法
被接受的答案是一个很好的答案,但每当我到达这个页面时,从信息的混乱中找到我想要的命令是一种痛苦。所以,只需简单回答一下问题即可:
扫描计算机中的所有文件夹(/sys
除外):
clamscan -r -z -i ––exclude-dir=/sys/* --bell /
要扫描特定的文件夹或文件,必须创建一个文件,列出您想要扫描的文件/文件夹,并告诉clamav在哪里找到该文件:
clamscan -r -z -i --bell --file-list=/home/nav/ClamScanTheseFolders.txt
我的ClamScanTheseFolders.txt
包含:
/media/nav/someFolder1
/media/nav/someFolder2
/opt/someFolder/somefile