如何有效地查找系统内容以\ x0000000000(5个NUL字节)开头的所有文件? 试图做以下
$ find . -type f -exec grep -m 1 -ovP "[^\x00]" {}
$ find . -type f -exec grep -m 1 -vP "^\00{5}" {}
但第一个变体仅适用于所有NUL文件,最后一个变量搜索整个文件,而不仅仅是前5个字节,这使得它非常慢并且会产生许多误报。
答案 0 :(得分:0)
试试这个:
grep -r '^\\x0000000000' * | cut -d ":" -f 1