gpt4 book ai didi

linux - 如何在目录中查找二进制文件?

转载 作者:IT王子 更新时间:2023-10-29 00:18:43 26 4
gpt4 key购买 nike

我需要在目录中找到二进制文件。我想用文件做这个,然后我会用 grep 检查结果。但我的问题是我不知道什么是二进制文件。二进制文件的文件命令是什么,或者我应该用 grep 检查什么?

最佳答案

这会找到所有非文本文件、二进制文件和空文件。

编辑

只有 grep 的解决方案(来自 Mehrdad 的评论):

grep -rIL .

原始答案

这不需要任何其他工具,除了 findgrep:

find . -type f -exec grep -IL . "{}" \;

-I 告诉 grep 假定二进制文件不匹配

-L 只打印不匹配的文件

. 匹配任何其他内容


编辑2

这会找到所有非空的二进制文件:

find . -type f ! -size 0 -exec grep -IL . "{}" \;

关于linux - 如何在目录中查找二进制文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29516984/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com