LINUX.ORG.RU

Re: Как найти пустые каталоги?

man rmdir

KaLoVraD ()

Re: Как найти пустые каталоги?

for i in `find . -type d `; do [ `ls "$i" | wc -l` == "0" ] && echo "$i"; done

вроде работает. Но медленно...

lodin ★★★★ ()
Ответ на: Re: Как найти пустые каталоги? от lodin

Re: Как найти пустые каталоги?

А можно ещё и так:

DIR_LIST=`find . -type d`
DIR_COUNT=`echo "$DIR_LIST" | wc -l`
for ((i=1; i <= DIR_COUNT; i++)); do
dir=`echo "$DIR_LIST" | head -$i | tail -1`
if [ `ls "$dir" | wc -l` -eq 0 ]; then
echo "$dir"
fi
done

Давайте помереемся у кого длиннее. :)

slackophile ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.