Linux

grep -rIL 是否顯示目錄及其子目錄中的二進製文件?

  • March 24, 2021

我嘗試使用 grep -rIL 顯示目錄(包括子目錄)中的二進製文件,但是在嘗試之後我不確定輸出是否正確。有人可以告訴我 grep -rIL 是否輸出二進製文件,還是有更好的方法用 grep 顯示二進製文件?

手冊頁說:

-I 處理二進製文件**,就好像它不包含匹配數據一樣**;這等效於 –binary-files=without-match 選項。

這也是它的樣子:

$ printf 'foo\0bar\0' > binary.txt
$ echo hi > hello.txt
$ grep -rIL -e foo .
./hello.txt
./binary.txt
$ grep -rL -e foo .
./hello.txt
$

-I二進制列出,如非二進製文件不匹配;沒有它,它不是。

引用自:https://unix.stackexchange.com/questions/640955