在 Linux 下,可以使用 file
命令来判断一个文件是文本文件还是二进制文件。
file 文件名
,例如 file example.txt
。如果文件是文本文件,输出结果通常会显示文件编码格式,例如 UTF-8 Unicode text
。
如果文件是二进制文件,输出结果通常会显示 data
或者 executable
,例如 data
或 Mach-O 64-bit executable x86_64
。
需要注意的是,file
命令只能识别文件的基本类型,对于一些特定类型的文件,例如 Microsoft Office 文档,需要安装相应的软件才能正确识别。
领取专属 10元无门槛券
手把手带您无忧上云