我正在尝试使用 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
您复制并粘贴了一个看起来像连字符但实际上不是连字符的 Unicode 字符。
您粘贴的字符是
–
,它是一个破折号。您应该使用的实际字符是
-
,它是出现在键盘上的普通连字符。在这种情况下,你应该有两个,即--file-list=...
在您阅读的任何教程中,这都是一个错误。如果连字符在 CMS 的编辑器中未正确转义,则某些内容管理系统会将连字符更改为 Unicode 破折号。