我想從提供的文件夾中計算所有文件和目錄,包括子目錄中的文件和目錄。我已經寫了一個腳本,將準確計數的文件和目錄的數量,但它不處理任何想法的子目錄? 我想這樣做,而無需使用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