我正在尝试使用 ClamAV 安排一些任务,但它找不到包含我想要扫描的目录的文件。
*使用 sudo 不起作用。
*文件设置了权限 644。
*文件在命令行中显示为白色。
我的目标是使用这些列表,以便在使用率较低时扫描服务器的不同文件夹。我在 CentOS 7 上运行它。
[ENTRY]
#clamscan -r -i –file-list=/home/web_folders.txt --log=/var/log/clamav/clamscan_web.log
[ERROR]
–file-list=/home/web_folders.txt: No such file or directory
WARNING: –file-list=/home/web_folders.txt: Can't access file
答案1
您复制并粘贴了一个看起来像连字符但实际上不是连字符的 Unicode 字符。
您粘贴的字符是–
,它是一个短划线。
您实际应该使用的字符是-
,它是键盘上显示的普通连字符。在这种情况下,您应该有两个,即--file-list=...
这是您正在阅读的任何教程中的一个错误。如果连字符在 CMS 编辑器中没有正确转义,某些内容管理系统会将连字符更改为 Unicode 破折号。