rmdir-empty: do the first level directories first

master
neingeist 5 months ago
parent 0f8c9c5b68
commit ba0030d418

@ -7,9 +7,11 @@ rmdir_empty() {
set -- .
fi
find "$@" -depth \
-path "." -prune -or \
-type d -empty -exec rmdir -v {} \;
# do the first level directories first
for maxdepth_opt in "-maxdepth 1" ""; do
find "$@" -depth -mindepth 1 $maxdepth_opt \
-type d -empty -exec rmdir -v {} \;
done
}
rmdir_empty "$@"

Loading…
Cancel
Save