杰理之部分机器连接上无声(【篇】
2026/8/2 5:03:32
在 Linux 系统中,文件类型丰富多样。编写一个脚本,对目录及其子目录下的所有文件进行枚举,并生成包含文件类型及其数量的报告,是一项有趣且实用的任务。
在 UNIX/Linux 系统中,文件类型并非像 Windows 那样由文件扩展名决定,而是通过查看文件内容来确定。可以使用file命令来获取文件类型信息。为了存储相同类型文件的数量,可以使用关联数组。
file命令打印文件类型,例如:$ file filename $ file /etc/passwd输出结果为:
/etc/passwd: ASCII text-b选项,例如:$ file -b filename输出结果为:
ASCII text </