相关疑难解决方法(0)

查找所有“非二进制”文件

是否可以使用该find命令查找目录中的所有“非二进制”文件?这是我试图解决的问题。

我收到了来自 Windows 用户的文件存档。此存档包含源代码和图像文件。我们的构建系统不能很好地处理具有 Windows 行结尾的文件。我有一个命令行程序 ( flip -u) 可以在 *nix 和 windows 之间翻转行尾。所以,我想做这样的事情

find . -type f | xargs flip -u
Run Code Online (Sandbox Code Playgroud)

但是,如果针对图像文件或其他二进制媒体文件运行此命令,则会损坏该文件。我意识到我可以建立一个文件扩展名列表并用它过滤,但我宁愿有一些不依赖于我保持该列表最新的东西。

那么,有没有办法在目录树中找到所有非二进制文件?或者是否有我应该考虑的替代解决方案?

find files text newlines

53
推荐指数
6
解决办法
4万
查看次数

标签 统计

files ×1

find ×1

newlines ×1

text ×1