这是最直观的方式,适合日常快速操作。
Super+E)。file命令(最准确)file命令通过分析文件内容识别类型,适用于所有场景(包括无图形界面的环境)。
/path/to/your/file替换为目标文件路径):file /path/to/your/file
example.txt文件):example.txt: ASCII text
输出结果会明确显示文件类型(如“ASCII text”“PNG image data”“PDF document”等)。-b:仅显示文件类型(不显示文件名);-i:显示MIME类型(如text/plain、image/png,便于程序解析)。ls -l命令(快速识别文件类型)ls -l命令通过文件权限前的标识符快速判断类型,适合批量查看目录内容。
/path/to/your/directory替换为目标目录路径):ls -l /path/to/your/directory
-rw-r--r-- 1 user group 1234 Jan 1 12:34 example.txt
drwxr-xr-x 2 user group 4096 Jan 1 12:34 my_folder
lrwxrwxrwx 1 user group 10 Jan 1 12:34 link_to_file -> example.txt
-:普通文件(如文本、图片、文档);d:目录(文件夹);l:符号链接(软链接,指向其他文件);c:字符设备文件(如键盘、鼠标);b:块设备文件(如硬盘、U盘);p:管道文件(用于进程间通信);s:套接字文件(用于网络通信)。stat命令(查看详细文件属性)stat命令提供文件的完整元信息,包括类型、大小、修改时间等。
/path/to/your/file替换为目标文件路径):stat /path/to/your/file
File: example.txt
Size: 1234 Blocks: 8 IO Block: 4096 regular file
Device: 801h/2049d Inode: 1234567 Links: 1
Access: 2025-10-23 10:00:00.000000000 +0000
Modify: 2025-10-23 10:00:00.000000000 +0000
Change: 2025-10-23 10:00:00.000000000 +0000
Birth: -
关键信息:regular file(普通文件),若为目录则会显示directory。xdg-mime命令(查询MIME类型)xdg-mime命令用于获取文件的MIME类型(多用途互联网邮件扩展类型),适用于需要识别文件用途的场景(如网页服务器、邮件客户端)。
/path/to/your/file替换为目标文件路径):xdg-mime query filetype /path/to/your/file
text/plain
MIME类型遵循“主类型/子类型”格式(如image/jpeg、application/pdf),便于程序判断如何处理文件。以上方法覆盖了图形界面与命令行的不同需求,可根据使用场景选择合适的方式。其中,file命令和ls -l命令是最常用的快速查看方式,而xdg-mime则适用于需要精确MIME类型的场景。