Linux
grep -rIL 是否顯示目錄及其子目錄中的二進製文件?
我嘗試使用 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
二進制列出,如非二進製文件不匹配;沒有它,它不是。