我正在尝试运行 clamAV,并收到有关已达到最大文件大小的警告。因此,现在,我尝试增加最大文件大小和最大扫描大小的限制,但收到有关无法解析命令行选项的错误。我已阅读手册页,但无法弄清楚如何使用这些选项。有人可以帮忙吗?我做错了什么?
~$ sudo clamscan -r --max-filesize=1G --max-scansize=1G -l ClamScanLog -i /
ERROR: Incorrect argument format for option --max-filesize
ERROR: Can't parse command line options
答案1
--max-filesize 参数仅接受“k”和“m”修饰符,而不接受“g”。
尝试一下这个:
sudo clamscan -r --max-filesize=1024M --max-scansize=1024M -l ClamScanLog -i /
答案2
从man clamscan
:
--max-filesize=#n
Extract and scan at most #n kilobytes from each archive. You may pass the value in megabytes in format xM or xm, where x is a number. This option protects your system against DoS attacks (default: 25 MB, max: <4 GB)
--max-scansize=#n
Extract and scan at most #n kilobytes from each scanned file. You may pass the value in megabytes in format xM or xm, where x is a number. This option protects your system against DoS attacks (default: 100 MB, max: <4 GB)
max-filesize
和选项max-scansize
接受clamscan
一个数字(解释为 KB)或一个数字后跟 M(解释为 MB)。它不识别 GB,因此您必须将其写为 1024M。