青年是学习智慧的时期,中年是付诸实践的时期。——卢梭

在Linux系统中查看一个文件之前,要先确定该文件中数据的类型,之后再使用适当的命令或方法打开该文件。

与windows系统不同,在Linux系统中文件的扩展名并不代表文件的类型,因此在打开前要确认文件的类型。

file命令

例如:

root@promote:~# file game.txt

game.txt: ASCII text, with CRLF line terminators

root@promote:~#

先来确定由windows操作系统发过来的game.txt文件的类型,从我加粗的部分可以看出是一个纯文本文件,显示结果比较多,这是因为该文件是在windows操作系统上生成的。

现在,可以看看由linux系统生成的文件lists的类型,与windows系统中的文件进行简单的比较。

root@promote:~# file lists

lists:ASCII text

结果表明文件内容是ASCII码的正文,可以看出,两者还是有细微差别的。

接下来查看windows系统发过来的图像文件的文件类型

root@promote:~# file 2.jpg

2.jpg: JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, baseline, precision 8, 313x161, frames 3

root@promote:~#

从加粗部分可以看出2.jpg是JPEG的图像数据

也可以用file命令确定/bin目录下的pwd的文件类型,该命令之前介绍过,下面介绍其具体的使用

root@promote:~# file /bin/pwd

/bin/pwd: ELF 32-bit LSBexecutable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=3e8092a6296ac67759703d000ea967ccedb3425b, stripped

从加粗部分可看出pwd是一个可执行文件,原来linux的一些命令就是以可执行文件的形式存放在系统中的。

细心的你可能会发现其实file显示的结果与带有-F的ls命令的显示结果基本一致,只不过file命令的结果显示的信息更详细而已。

今天就分享这么多了,谢谢欣赏!

linux 查看文件中数据类型,Linux下使用file命令确定文件中数据的类型-文件类型...相关推荐

  1. KEIL 调试【调试lib库】【调试模式快捷键】【debug init脚本】【 Pre-Download Script into脚本(utilities下init file)】【将数据导出到文件】

    SYD8801是一款低功耗高性能蓝牙低功耗SOC,集成了高性能2.4GHz射频收发机.32位ARM Cortex-M0处理器.128kB Flash存储器.以及丰富的数字接口.SYD8801片上集成了 ...

  2. linux 读取内存颗粒,linux查看主板内存槽与内存信息的命令dmidecode怎么用

    在Linux中,我们常常使用命令来实现许多操作,比如查看内存信息等,下面小编就为大家带来一篇linux查看主板内存槽与内存信息的命令dmidecode方法.小编觉得挺不错的,现在就分享给大家,也给大家 ...

  3. linux 查看libevent 安装目录,linux下libevent安装配置与简介 以及 linux库文件搜索路径的配置...

    libevent简介 libevent是基于Reactor模式的I/O框架库,它具有良好的跨平台性和线程安全,它实现了统一事件源(即对I/O事件.信号和定时事件提供统一的处理).高性能分布式内存对象缓 ...

  4. Linux下查看CPU等基本命令,Linux查看CPU和内存使用情况的常用命令

    1.top top 的全屏对话模式可分为3部分:系统信息栏.命令输入栏.进程列表栏. 第一部分 -- 最上部的 系统信息栏 : 第一行(top): "00:11:04"为系统当前时 ...

  5. linux下数据库mysql命令大全_linux中mysql数据库操作命令大全有哪些

    Linux中经常会对数据库进行操作,除了在软件应用中操作,还能使用命令实现,具体有哪些命令呢?下面由学习啦小编为大家整理了linux重启mysql数据库命令的相关知识,希望对大家有帮助! linux中 ...

  6. linux查看根目录的大小,linux下查看根目录或当前目录大小

    df 可以查看一级文件夹大小.使用比例.档案系统及其挂入点,但对文件却无能为力. du 可以查看文件及文件夹的大小. 1.  df -h [www@idc01-xxxxx]$ df -h Filesy ...

  7. linux上查看cap文件,如何使用tcpdump在Mac OS X上读取.cap数据包捕获文件 | MOS86

    还可以执行数据包跟踪或嗅探和捕获来自网络的数据包,结果通常是创建一个.上限捕获文件.那个无论您使用何种嗅探网络,网络管理员和安全性专业人士中相当常见的任务,都会创建cap,pcap或wcap数据包捕获 ...

  8. linux查看远程服务器端口,linux下查看本机和远程服务器的端口是否连通的方法...

    linux下查看本机和远程服务器的端口是否连通的方法 如下所示: 1.ssh -v -p [端口号] [用户名]@[IP地址] 2.curl [IP地址]:[端口号] 以上这篇linux下查看本机和远 ...

  9. linux查看磁盘设备列表,linux设备与文件系统信息查看

    将磁盘接入主机后,我们需要有工具来查看接入的磁盘设备信息,观察磁盘分区状态. 可用的工具有lsblk和blkid等. 使用lsblk列出系统上块设备的信息 回到顶部 lsblk为list block ...

最新文章

  1. TensorFlow练习27: 验证码生成器-从文本生成图像
  2. leetcode算法题--Jump Game
  3. 数据库的缓存管理[ASPNET2.0深入挖掘系列听后感]
  4. python (八)迭代器、生成器、列表推导式
  5. 怎么知道wx.config执行成功没_作为一个减肥40斤,且10年没反弹的普通人,这份瘦身经验分享给你...
  6. 数据挖掘项目:银行信用评分卡建模分析(下篇)
  7. RayMarching1:用射线的方式画一个球
  8. snmp有android代理端吗,GitHub - wosika/SNMP4Android: 简易使用于安卓的SNMP工具类,基于snmp4j...
  9. 判断全角与半角及两者之间的转换
  10. mac 修改idea 占用内容_mac 上 Idea 运行时占满 CPU怎么解决?
  11. 计算机信息系统集成资质涉密信息系统集成资质
  12. 常用的14个获取数据的网站。
  13. 为什么小型软件外包公司很难盈利(一)
  14. 数据库having的用法详细介绍
  15. 电容的原理与应用(补充中)
  16. oracle视图能否编辑数据,oracle视图的几个重要内容
  17. vue的三种路由守卫
  18. 基于MVC个人信息管理系统
  19. [精通ROS机器人编程]在RViz中可视化机器人3D模型,GUI界面没有正常显示机械结构
  20. 百度地图获取行政区边界坐标

热门文章

  1. 011_Spring Data JPA多对多关系
  2. 032_jQuery Ajax的load方法
  3. c++ cin不能输入的问题
  4. 不同平台上安装python的方式是一样的对还是错_不可以在同一台计算机上安装多个不同的Python版本...
  5. 矩形变弧度角_在上海做下颌角整形这些医生错过后悔都来不及,案例分享
  6. 使用Palette类提取图片的颜色信息
  7. python中str是什么函数_Python str()函数
  8. python不需要定义函数后使用_python自定义函数可以向前引用不用声明
  9. Java设计模式(二):观察者设计模式
  10. 一周一论文(翻译 总结)—— [SOSP 18] LITE Kernel RDMA Support for Datacenter Applications : 一个LITE 内核支持的RDMA通信库