Linux

使用文件列表功能執行 clamscan

  • September 16, 2020

我正在嘗試使用 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 破折號。

引用自:https://serverfault.com/questions/1033603