2. 使用head命令:head -n 1 filename,如果文件的第一行以字母或数字开头,则表示文件为纯文本文件。
3. 使用od命令:od -c filename,如果文件以可打印字符开头,则表示文件为纯文本文件。
4. 使用strings命令:strings filename,如果文件以可打印字符开头,则表示文件为纯文本文件。
5. 使用grep命令:grep -v “^$” filename,如果文件中包含可打印字符,则表示文件为纯文本文件。
linux查看文件类型可以用file命令,用法是:file 文件名,文件名带路径。如果文件是纯文本文件,结果中会显示ASCII text的字样;如果文件是执行文件,结果中会包含执行文件的信息,比如是32位还是64位、兼容的硬件平台、使用的Linux核心、是否是函数库等等信息;如果文件是数据文件(比如数据库),结果中会显示data来表示是数据文件。其实常用的一个命令ls有一个参数也可以大致看出文件的类型,这个参数是-F(大写的F),ls命令带上这个参数就会根据文件信息显示附加信息:*代表可执行文件,/代表目录,=代表socket文件,|代表FIFO文件。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)