Linux文件操作实用指南
1. 文件类型统计枚举
在处理众多文件时,统计不同类型文件的数量是一项有趣且实用的任务。在UNIX/Linux系统中,文件类型并非由文件扩展名决定,而是通过查看文件内容来确定。下面将介绍如何编写脚本实现文件类型统计。
操作步骤
- 查看文件类型:使用
file命令查看文件类型。- 查看文件类型并显示文件名:
$ file filename $ file /etc/passwd- 仅查看文件类型,不显示文件名:$ file -b filename- 编写文件统计脚本:以下是实现文件类型统计的脚本
filestat.sh。
#!/bin/bash # Filename: filestat.sh if [ $# -ne 1 ]; then echo $0 basepath; echo fi path=$1 declare -A statarray; while read line; do ftype=`file -b "$line"`