Files
linux-system-programming/1_Shell-Programming/count_files.sh
T
xixu-me b792642ee2 Organize files into categorized directories
Renamed and moved files into categorized directories for better organization. Categories include Shell-Programming, File-IO, Process-Control, and Signal-and-Piping.
2025-04-28 09:33:39 +08:00

12 lines
449 B
Bash

#!/bin/bash
# 统计当前目录下的文件总数
file_count=$(ls | wc -l)
# 统计当前目录下的子目录数
dir_count=$(ls -l | grep '^d' | wc -l)
# 统计当前目录下有执行权限的普通文件数
exec_file_count=$(ls -l | grep '^-..x' | wc -l)
# 输出结果
echo "当前目录下的文件总数: $file_count"
echo "当前目录下的子目录数: $dir_count"
echo "当前目录下有执行权限的普通文件数: $exec_file_count"