Linux中的file命令

目录

■前言

■测试用的,有问题数据文件,的描述

■般的文件类型时,应该和首行有关

■查看shell_1 (script, ASCII)

■查看shell_2 (ASCII)

■查看普通文本文档

■查看XML

■查看tar

■查看tar.gz

■查看class

■查看Excel


■前言

最近做测试数据,无法正常执行。(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

===

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值