Linux
使用文件列表功能執行 clamscan
我正在嘗試使用 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 破折號。