需要查找文件文件,可以通过 file
命令来查看文件的类型,通过文件的类型进行检测。
文本文件就是 text 类型的文件
使用file 和 find 查找文件文件
# 查找当前目录下的文本文件
find . | xargs file | grep "text" | cut -d: -f1
以上这个命令是通过 file 命令进行判读,因为 文本文件通常都是 UTF-8 Unicode text 和 ASCII text 类型的文件。
注意的地方
有些文件比如 *.svg 类型的文件,本身是可以编辑的文件。类似是 图片文件, 上面的命令是查找不到的。
file -b a.svg
SVG Scalable Vector Graphics image