我想从提供的文件夹中计算所有文件和目录,包括子目录中的文件和目录。我已经写了一个脚本,将准确计数的文件和目录的数量,但它不处理任何想法的子目录? 我想这样做,而无需使用FIND命令计算提供的文件夹中的文件和目录的总数,包括子目录及其文件
#!/bin/bash
givendir=$1
cd "$givendir" || exit
file=0
directories=0
for d in *;
do
if [ -d "$d" ]; then
directories=$((directories+1))
else
file=$((file+1))
fi
done
echo "Number of directories :" $directories
echo "Number of file Files :" $file
哦,还有一件事我不想使用find命令来做。 – latitude8848