linux – 如何在目录中查找二进制文件?
我需要在目录中找到二进制文件.我想用文件做这个,然后我会用grep检查结果.但我的问题是我不知道什么是二进制文件.什么会给二进制文件的文件命令或我应该用grep检查什么?
谢谢. 解决方法
只需提及文本文件的Perl -T测试,以及二进制文件的相反-B测试.
$find . -type f | perl -lne 'print if -B' 将打印出它看到的任何二进制文件.如果你想要相反的文本文件,请使用-T. 它并非完全万无一失,因为它只能看到前1000个字符左右,但它比这里建议的一些特殊方法更好.请参阅man perlfunc了解整个破坏.以下是摘要:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |