首页 > 解决方案 > 如何找出目录中人类不可读的文件?

问题描述

我有一个包含文本和二进制文件的源代码。我必须找到并收集源代码中存在的所有人类不可读的文件。我怎么能做到这一点?

标签: linuxshell

解决方案


这段代码返回当前目录中所有非 ascii 文本文件的列表。希望这会有所帮助:

for i in `find . -type f`; do file $i; done |grep -v text | cut -d : -f 1

您可以将.后面的(点)替换为文件系统中的find任何其他位置。


推荐阅读