Linux中的file命令
■前言最近做测试数据,无法正常执行。使用file查看,竟然是data(使用less命令打开文件时,要打的文件可能是二进制文件,是否继续打开)文件取到本地,第一行,确实是二进制的内容。原本文件有10M,使用sed -i '1■查看普通文本文档■查看class---■查看Excel===sxz001@sxzap01:~/msy$ file 2021.xls2021.xls: Composite Doc
目录
■前言
最近做测试数据,无法正常执行。(Splunk 传送的对象数据文件)
使用file查看测试用文件,竟然是data。(期待是:ASCII 或者UTF-8,或者SJIS)
(使用less命令打开文件时,要打的文件可能是二进制文件,是否继续打开)
文件取到本地,第一行,确实是二进制的内容。
原本文件有10M,使用sed -i '1d' fileName 删除第一行后,文件大小变为900K左右。
■测试用的,有问题数据文件,的描述
10M左右 的一个log文件
使用 cat xxx.log | wc -l 命令查看时,只有2200多行
tail -n 10 xx.log 文件的最后几行也能正常显示出来
但是,取到本地,用文本编辑器打开之后,
第一行,什么也没有,而且占据了很多空白(因为是特殊字符,显示不了,所以全是空白。)
从第二行开始,才有内容。
文件行数,和 【cat xxx.log | wc -l 】得到的行数一致。
■般的文件类型时,应该和首行有关
■查看shell_1 (script, ASCII)
■查看shell_2 (ASCII)
■查看普通文本文档
■查看XML
■查看tar
file mysql-server_5.7.32-1ubuntu18.04_amd64.deb-bundle.tar
mysql-server_5.7.32-1ubuntu18.04_amd64.deb-bundle.tar: POSIX tar archive (GNU)
■查看tar.gz
file apache-tomcat-9.0.30.tar.gz
apache-tomcat-9.0.30.tar.gz: gzip compressed data, from FAT filesystem (MS-DOS, OS/2, NT), original size modulo 2^32 16168960
■查看class
https://blog.csdn.net/sxzlc/article/details/108088981
---
■查看Excel
===
sxz001@sxzap01:~/msy$ file 2021.xls
2021.xls: Composite Document File V2 Document, Little Endian, Os: Windows, Version 10.0, Code page: 936, Author: sun, Last Saved By: sun, Name of Creating Application: Microsoft Excel, Last Printed: Sat Jan 14 10:16:06 2017, Create Time/Date: Tue Dec 17 01:32:42 1996, Last Saved Time/Date: Fri Apr 16 12:19:37 2021, Security: 0
文件的时间是,UTC时间,
即使已经把,系统的时区修改为CTS(北京时间 CST),对于文件的属性,也还是显示UTC时间。
https://blog.csdn.net/sxzlc/article/details/115792270
===
更多推荐
所有评论(0)