如果我将一个空白的 USB 闪存盘插入我的 Sierra Mac 电脑并cd ~/Volumes/Untitled
执行,ls -al
输出肯定会显示设备上可能存在的所有文件。
这是否可以确定 USB 设备是否不含任何恶意应用程序或文件?
答案1
这是否可以确定 USB 设备是否不含任何恶意应用程序或文件?
所以您的问题是“是否ls -al
相当于最好的病毒扫描程序?”。不,不是的。
恶意软件作者是一群聪明人,因此不存在针对恶意软件的明确测试。
至于是否ls -al
列出“设备上可能存在的任何和所有文件”,这取决于您对“可能存在的所有文件”的定义。如果您包括文件系统滥用,以至于文件出现在自定义驱动程序上,但对于库存驱动程序来说,它只是看起来像未初始化的内存,那么不会ls -al
列出它们。
答案2
在 ls -al 中:-a 代表“全部”,即包括隐藏文件,-l 代表长列表格式
此命令显示所有文件,包括隐藏的任何恶意文件