鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

命令参考

命令功能

对目标路径进行病毒检查。

命令格式

clamscan [options] [file/directory/-]

参数说明

表1 参数说明

参数

参数说明

是否常用

-h/--help

获取帮助信息。

-l FILE/--log=FILE

将扫描报告保存到FILE。

-r/ --recursive[=yes/no(*)]

递归扫描,即扫描指定目录下的子目录。

--copy=DIRECTORY

将受感染的文件复制到DIRECTORY中。

-i/--infected

仅打印被感染的文件。

--quiet

仅输出错误消息。

--official-db-only[=yes/no(*)]

只加载官方签名。

--max-filesize=#n

将跳过大于此的文件并假定为干净。

--max-scansize=#n

要扫描每个容器文件的最大数据量。

--leave-temps[=yes/no(*)]

不要删除临时文件。

-f FILE/--file-list-FILE

从文件中扫描文件。

--bell

病毒检测的响铃。

-cross-fs[=yes(*)/no]

扫描其他文件系统上的文件和目录。

--bytecode-timeout=N

设置字节码超时(以毫秒为单位)。

--heuristic-alerts[=yes(*)/no]

切换启发式警报。

--alert-encrypted[=yes/no(*)]

警告加密档案和文件。

--nocerts

在PE文件中禁用authenticode证书链验证。

--disable-cache

禁用继存和缓存检查扫描文件的哈希值。

-d FILE/DIR/--database=FILE/DIR

以指定的文件作为病毒库,代替默认的/var/clamav目录下的病毒库文件。

--move=DIRECTORY

把感染病毒的文件移动到指定目录。

--removes[=yes/no(*)]

删除感染病毒的文件。

ClamAV工具参数较多,当前表格只列举了部分参数,若需要查看所有参数,请执行clamscan -h命令查看所有参数及参数说明。

使用示例

更新病毒库后,此处以扫描“/var/log/”路径下文件,扫描报告输出到clamav.log文件中为例,请根据实际情况进行替换。

clamscan -i -r /var/log/ -l clamav.log
图1 病毒扫描结果