Вы можете использовать что-то подобное:
#!/bin/bash
counter(){
for file in "$1"/*
do
if [ -d "$file" ]
then
echo "$file"
counter "$file"
fi
done
}
counter "$1"
Запустите его как ./ script.sh.
, чтобы рекурсивно печатать каталоги в текущем каталоге или указать путь к другому каталогу для перемещения.