12.Linux文件管理命令---file测试文件内容

简介: 12.Linux文件管理命令---file测试文件内容

file测试文件内容

作用:通过探测文件内容来判断文件类型。

用法:file [选项]文件名

主要选项如下。

命令 描述
-b 不输出文件名(简要模式)。
-c 检查时打印输出幻数文件的解析结果。常与-m 一起使
用,用来在安装幻数文件之前调试它。
-f 命名文件 从在参数表前的命名文件中读出将要检查的
文件名(每行一个文件)。要有命名文件,或者
至少有一个文件名参数;如果要检查标准输入,使用``-作为文件参数。
-m list 指定包含幻数的文件列表。可以是单个文件,
也可以是用冒号分隔的多个文件。
-n 每检查完一个文件就强制刷新标准输出。仅在检查
一组文件时才有效。一般在将文件类型输出到管道时才使用此选项。
-v 打印程序版本并退出。
-z 试图查看压缩文件内部信息。
-L 直接显示符号链接所指向的文件的类型
-s 使用-s 选项时 file 命令也将去读文件列表中的块
特殊文件和字符特殊文件。一般用 于从原始磁盘分区中获
得文件系统类型,此文件为块特殊文件。

如果我们看到一个没有扩展名的文件 TRACK11,可以使用下面的命令:

$ file TRACK11 
track11: MP2, 112 kBits, 44.1 kHz, Stereo

此时系统显示这是一个立体声文件。

file 命令可以知道某个文件究竟是二进制(ELF 用法)的可执行文件,还是 Shell
脚本文件,或者是其他用法的文件。file 能识别的文件类型有目录、Shell 脚本、英文
文本、二进制可执行文件、C 语言源文件、文本文件、DOS 的可执行文件。file 命令
能探测包括图形、音频、视频等在内的多媒体文件类型
相关文章
|
20天前
|
Linux Shell 网络安全
Kali Linux系统Metasploit框架利用 HTA 文件进行渗透测试实验
本指南介绍如何利用 HTA 文件和 Metasploit 框架进行渗透测试。通过创建反向 shell、生成 HTA 文件、设置 HTTP 服务器和发送文件,最终实现对目标系统的控制。适用于教育目的,需合法授权。
53 9
Kali Linux系统Metasploit框架利用 HTA 文件进行渗透测试实验
|
6天前
|
Ubuntu Linux Go
golang编译成Linux可运行文件
本文介绍了如何在 Linux 上编译和运行 Golang 程序,涵盖了本地编译和交叉编译的步骤。通过这些步骤,您可以轻松地将 Golang 程序编译成适合 Linux 平台的可执行文件,并在目标服务器上运行。掌握这些技巧,可以提高开发和部署 Golang 应用的效率。
63 14
|
26天前
|
安全 Ubuntu Linux
Metasploit Pro 4.22.6-2024111901 (Linux, Windows) - 专业渗透测试框架
Metasploit Pro 4.22.6-2024111901 (Linux, Windows) - 专业渗透测试框架
43 9
Metasploit Pro 4.22.6-2024111901 (Linux, Windows) - 专业渗透测试框架
|
5天前
|
存储 NoSQL Linux
linux积累-core文件是干啥的
核心文件是Linux系统在程序崩溃时生成的重要调试文件,通过分析核心文件,开发者可以找到程序崩溃的原因并进行调试和修复。本文详细介绍了核心文件的生成、配置、查看和分析方法
32 6
|
7天前
|
存储 NoSQL Linux
linux之core文件如何查看和调试
通过设置和生成 core 文件,可以在程序崩溃时获取详细的调试信息。结合 GDB 等调试工具,可以深入分析 core 文件,找到程序崩溃的具体原因,并进行相应的修复。掌握这些调试技巧,对于提高程序的稳定性和可靠性具有重要意义。
45 6
|
2月前
|
缓存 Ubuntu Linux
Linux环境下测试服务器的DDR5内存性能
通过使用 `memtester`和 `sysbench`等工具,可以有效地测试Linux环境下服务器的DDR5内存性能。这些工具不仅可以评估内存的读写速度,还可以检测内存中的潜在问题,帮助确保系统的稳定性和性能。通过合理配置和使用这些工具,系统管理员可以深入了解服务器内存的性能状况,为系统优化提供数据支持。
42 4
|
2月前
|
Linux 开发工具 Perl
在Linux中,有一个文件,如何删除包含“www“字样的字符?
在Linux中,如果你想删除一个文件中包含特定字样(如“www”)的所有字符或行,你可以使用多种文本处理工具来实现。以下是一些常见的方法:
43 5
|
2月前
|
安全 Linux 数据安全/隐私保护
在 Linux 系统中,查找文件所有者是系统管理和安全审计的重要技能。
在 Linux 系统中,查找文件所有者是系统管理和安全审计的重要技能。本文介绍了使用 `ls -l` 和 `stat` 命令查找文件所有者的基本方法,以及通过文件路径、通配符和结合其他命令的高级技巧。还提供了实际案例分析和注意事项,帮助读者更好地掌握这一操作。
55 6
|
6月前
|
Linux
Linux部署04-ls命令的参数和选项,主体,参数,选项,ls / 查看根目录下的文件夹,-a的意思是列出全部选项 ls -a home全部文件,.代表着隐藏的文件夹,-l 选项,以列表竖向的形式展
Linux部署04-ls命令的参数和选项,主体,参数,选项,ls / 查看根目录下的文件夹,-a的意思是列出全部选项 ls -a home全部文件,.代表着隐藏的文件夹,-l 选项,以列表竖向的形式展
|
6月前
|
Linux
Linux部署 cd-pwd命令,cd 不写参数 就直接回到用户的HOME目录,pwd 查看当前的工作目录,pwd是常看当前目录的路径,无参数
Linux部署 cd-pwd命令,cd 不写参数 就直接回到用户的HOME目录,pwd 查看当前的工作目录,pwd是常看当前目录的路径,无参数