Ubuntu上如何查看文件的详细信息?

在Linux查看文件信息有个file命令,但是它返回的信息是很简单的,如果要查看更详细的完整信息呢?有没有这样的方法呢?

当然有!在 Linux 上,你可以用下面几个命令,层层递进地查看 MP4 文件的详细信息,从基础元数据到完整编码细节都能搞定。


以Mp4文件为例,如何获取到详细的元数据信息:

一、基础信息查看(ffprobe,推荐)

这是最常用、信息最全的命令,它是 FFmpeg 自带的分析工具:

1. 查看完整信息

ffprobe -v error -show_format -show_streams typeeasy.mp4
ffprobe查看mp4文件完整信息

这个命令会输出:

  • 视频 / 音频流的详细编码格式(codec_name
  • 分辨率、帧率、码率、时长
  • 音频采样率、声道数
  • 文件大小、比特率、容器格式

2. 格式化输出(方便查看)

-print_format json 输出结构化信息,或者用 csvxml 格式:

ffprobe -v error -show_format -show_streams -print_format json typeeasy.mp4 > video_info.json

你可以直接打开 video_info.json 文件查看。


二、查看 MP4 容器结构(mp4info / mediainfo

1. mediainfo(跨平台,信息最直观)

先安装:

sudo apt install mediainfo

然后查看:

mediainfo typeeasy.mp4
mediainfo查看mp4文件详细信息

它会用人类可读的格式,把所有信息分块展示:

  • 容器(格式、大小、时长)
  • 视频(编码、分辨率、帧率、码率、HDR 信息)
  • 音频(编码、采样率、声道、语言)
  • 字幕(如果有)

三、查看文件详细属性(exiftool

exiftool 可以查看所有文件的所有元数据,包括 MP4 的:

sudo apt install libimage-exiftool-perl
exiftool typeeasy.mp4
exiftool查看文件详细属性

输出会包含:

  • 创建 / 修改时间
  • 编码软件(比如 Shotcut、FFmpeg)
  • 设备信息(如果是手机录制的)
  • 自定义元数据

本文首发于 58Linux技术博客,专注Ubuntu桌面使用、Linux服务器运维与网站搭建实战。

发表评论

粤ICP备10052831号 | © 2026 58Linux 技术笔记. All Rights Reserved. | 联系我们 | 关于本站
本站内容开放共享,仅供学习交流 | 专注 Ubuntu & Linux 实战教程
Built with GeneratePress