BestCentOS

BestCentOS.com
CentOS系统网——精选每一篇高品质的技术干货
  1. 首页
  2. 开源快讯
  3. 正文

(视频学习)Linux中的file命令及检测文件类型

2023年11月8日 165点热度

请关注本头条号,每晚坚持更新原创干货技术文章。

如需学习视频,请在陌陌搜索公众号“智传网优”直接开始自助视频学习

1.file命令简介

Linux中的file命令用于检查文件类型。因为Linux系统中,不以后缀名分辨文件类型,好多文件并不像Windows系统这样带后缀名。例如/etc/passwd这样的文件。从名子上很难判定这个文件是文本文件linux解压rar,还是链接文件linux搜索文件内容命令,还是二补码文件。

linux搜索指定文件名称_linux命令搜索_linux搜索文件内容命令

file命令简介

2.一些实用事例

[root@zcwyou ~]# file latest.tar.gz

file命令查看压缩文件类型

latest.tar.gz:gzipcompresseddata,fromUnix,lastmodified:ThuAug216:39:452018

可以看出这个文件是一个压缩文件,gzip格式。似乎从后缀名上就可以判定下来,但若果名子改了呢?或则后缀名是随意写的呢?

[root@zcwyou ~]# file 1.pcap

file命令查看抓包文件类型

linux命令搜索_linux搜索文件内容命令_linux搜索指定文件名称

1.pcap:tcpdumpcapturefile(little-endian)-version2.4(Ethernet,capturelength262144)

可以看出这个文件是tcpdump的抓包文件。似乎从后缀名上就可以判定下来,但若果名子改了呢?或则后缀名是随意写的呢?

[root@zcwyou ~]# file /etc/passwd

file命令查看文本文件类型

/etc/passwd:ASCIItext

可以看出这个文件是一个text的文本文件linux搜索文件内容命令,类似于Windows的记事本保存下来的文件。

linux搜索指定文件名称_linux命令搜索_linux搜索文件内容命令

[root@zcwyou ~]# file /usr/bin/tcptraceroute

/usr/bin/tcptraceroute:POSIXshellscript,ASCIItextexecutable

可以看出这是一个可执行的脚本文件。

[root@zcwyou ~]# file /usr/bin/wc

/usr/bin/wc:ELF64-bitLSBexecutable,x86-64,version1(SYSV),dynamicallylinked(usessharedlibs),forGNU/Linux2.6.32,BuildID[sha1]=4d56995fc5eb4e8076d6ee0613a4acb01ab10475,stripped

file命令查看二补码文件类型

linux搜索指定文件名称_linux命令搜索_linux搜索文件内容命令

可以看出这是一个二补码文件,是一个程序文件。人类不能直接读取内容。

[root@zcwyou ~]# file /etc/rc.d/rc3.d/S10network

/etc/rc.d/rc3.d/S10network:symboliclinkto`../init.d/network'

可以看出这个是一个链接,指向上一级目录的init.d/network

[root@zcwyou ~]# file -L /etc/rc.d/rc3.d/S10network

/etc/rc.d/rc3.d/S10network:Bourne-Againshellscript,ASCIItextexecutable

数据-L是直接显示链接对应的文件的类型,而不是这个文件本身的类型,可以看出这是一个可执行的脚本。

3.常用选项

-b:输出结果时,不显示文件名称和路径;

-L:显示符号联接所指向的文件类别;

-v:查看file的版本信息;

-z:尝试剖析压缩文件的内容。

4.总结

file命令是一个用于判定文件类型的一个工具linux服务器配置与管理,缘由是Linux中,文件后缀名可有可无,后缀名只是给人类便捷辨识的。

本文已同步至博客站:

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: 压缩 后缀 文件 看出 视频
最后更新:2023年11月8日

CentOS系统网

每日更新,欢迎收藏♥ 不积跬步无以至千里,加油,共勉。

点赞
< 上一篇
下一篇 >

CentOS系统网

每日更新,欢迎收藏♥
不积跬步无以至千里,加油,共勉。

最新 热点 随机
最新 热点 随机
Linux集群:原理与实战经验 华数TV电脑版安装说明及常见问题汇总 Linux系统中DNS配置文件查看和编辑指南 华数TV电视版:4K画质堪比影院:杜比音效、1080P Linux系统强制卸载的必要性和方法 百问网制作好了完备的Ubuntu镜像 解密LinuxTomcat启动失败 Linux和Windows两个方面如何执行一个定时任务? 探索Linux:命令行查看系统版本经验分享 跨境电商ERP源码的重要性以及如何选择合适的源码 掌握BusyBox:安装和使用技巧 linux内核与驱动 2016上海事业单位医疗招聘:杂项设备文件操作集分析 acm linux 如何参与编程竞赛并融入社区? (Linux基础知识)内核中定时器的数据类型分析 Linux操作系统安装指南:步骤与注意事项 某台服务器网卡的流量总结及解决办法总结! CentOS如何切换到图形界面? 基于iftop的iftop命令监控监控网卡的应用 centos login CentOS登录:轻松踏入Linux世界 suroot命令的用途、安全性和常见问题及用途
关于linux服务器搭建有什么方法?3个相关介绍成功安装Linux的3个简单的步骤来安装OSLinux系统结构GNU/Linux不同的发行版都存在深入探索Linux系统源码Windows、Linux和Unix是当今最流行的操作系统?centos unknown host CentOS主机找不到的解决方法mac安装部署mongoDB社区版-Ubuntu-20.04版本有三种方法Linux内存管理大揭秘Linux内核的GNU操作系统是什么?关键词Linux发行版关于linux系统学习的一些事儿,你了解多少?关于Linux设备驱动开发理论、框架与实例的说明Linux系统中安装中文语言包教程linux开发教程 Marvell88MC200及88MW300:C语言三剑客关于Linux操作系统的一些常见问题及解决办法Linux系统中的文件传输协议解析拷贝Linux系统的文件到U盘的解决方法(图文)Linux系统中如何修改语言环境为中文嵌入式软件开发人员如何学习C语言学习书籍?Linuxvi编辑器顺利退出技巧Linux系统服务器安装的全过程及准备工作详解!
centos firefox 升级 CentOS升级Firefox,安全又稳定! 打造独一无二的Linux桌面壁纸视觉盛宴 雨林木风Linux系统下载 | 9个详细分析,让你爱不释手! 北京达内教育集团Linux架构师培训好的机构推荐! (Linux基础知识)Linux系统中的文件权限文件管理 雨林木风Linux U盘,让你轻松玩转Linux! CentOS:自由开源的操作系统 Linux中常用的命令及常用命令汇总!! Linux黑客大曝光:操作系统评测对比 查询Linux数据库版本方法 探索Linux游戏世界:全新平台之一 哪个浏览器现在易于使用?2018年ZOL排行△ 轻松安装博通无线网卡Linux驱动,完美解决10大问题! Linux安装命令,轻松掌握操作系统 凝思Linux操作系统42内核:经验心得! Linux文件赋run权限 MacOSX上设置应用程序图标的方法.2:SettingtheIcon Linux运维常用的服务器管理软件有哪些呢?良许教程 二进制码软件安装和源码编译方式安装的取舍: Linux串口驱动编写技巧
标签聚合
linux系统 操作 目录 安装 linux服务器 软件 文件 内核 命令 应用
书籍
课程
技术群
技术干货大合集↓
  • 2023年12月 / 10篇
  • 2023年11月 / 91篇
  • 2023年10月 / 125篇
  • 2023年9月 / 119篇
  • 2023年8月 / 124篇
  • 2023年7月 / 119篇
  • 2023年6月 / 120篇
  • 2023年5月 / 122篇
  • 2023年4月 / 69篇
友情链接:

Linux书籍 | Linux命令 | Linux系统 | RHCE红帽认证 | Linux软件 | Linux教程 | CentOS系统 | Linux内核 | Linux服务器 | Linux大神 | IT资源

COPYRIGHT © 2024 BestCentOS.com ALL RIGHTS RESERVED.

京ICP备14023444号-3