我通过终端(Ctrl + Alt + T)通过以下方式安装了ClamAV:

sudo apt-get install clamav


,但是如何扫描病毒?

#1 楼

终端机

首先,您必须使用以下命令更新病毒定义:

sudo freshclam


然后您就可以扫描病毒了。

/>
clamscan OPTIONS File/Folder 


如有必要,请以root权限开头:sudo clamscan

示例:



要检查所有文件在计算机上,显示每个文件的名称:找到:

clamscan -r /



要扫描计算机上的所有文件,但仅在找到时显示受感染的文件并在后台运行:

clamscan -r --bell -i /


注-通过运行jobs命令显示后台进程的状态。


要检查所有用户主目录中的文件:

clamscan -r -i / &



要检查USER主目录中的文件并将受感染的文件移动到另一个文件夹:

clamscan -r /home



检查文件在USER主目录中,并删除受感染的文件(警告:文件已消失。):

clamscan -r --move=/home/USER/VIRUS /home/USER



要查看更多选项:

clamscan -r --remove /home/USER



参见:


最新文档:PDF | HTML

ClamAV官方Wiki

Ubuntu Wiki


图形用户界面:ClamTK


ClamTk是ClamAV的前端。您可以通过Terminal通过以下方式安装它:

clamscan --help


您可以从Bitbucket中获取最新版本的Debian软件包。

还有一个PPA。 (过时):

sudo apt-get install clamtk




扫描菜单:在这里您可以选择文件,文件夹或扫描设备



查看菜单:



隔离菜单:



高级菜单:



帮助菜单:可在此处检查更新。



请参阅:


ClamTk @ Sourceforge
ClamTk帮助
ClamTk常见问题解答



评论


我认为不至少为clamav创建手册页是一个错误,这是程序包的名称。

– m3nda
2015年6月23日,下午3:06

如果要检查系统的所有文件,则应使用clamscan -r --bell -i --exclude-dir =“ ^ / sys” /,因为/ sys /中的文件不是真实文件,因此不排除它会导致阅读错误。 askubuntu.com/questions/591964/clamav-cant-read-file-error

–亚当
16 Dec 6'在13:54



sudo freshclam错误:/var/log/clamav/freshclam.log被另一个进程锁定错误:内部记录器出现问题(UpdateLogFile = /var/log/clamav/freshclam.log)。

–德米特里
18 Mar 15'9:58



@Dmitriy与答案有什么关系?这是一个特定的问题。也许您应该针对您的详细问题提出一个新问题。

–BuZZ-dEE
18 Mar 15 '18 at 12:44

@Dmitriy您可能会收到此错误,因为freshclam已在运行。看到这个答案:askubuntu.com/a/909276/338982

– dotnetCarpenter
18年7月19日在8:15

#2 楼

可接受的答案是一个很好的答案,但是每次我到达此页面时,都很难从混乱的信息中找到我想要的命令。因此,只需提供以下问题的简要答案即可:

要扫描计算机中的所有文件夹(/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

–布伦特·浮士德
17年11月19日在18:33

在排除之前,双破折号仍然存在问题。复制并粘贴到终端窗口后不起作用

–塞巴斯蒂安·维兹(Sebastian Widz)
'18 Sep 1'在6:37