Answers:
可能不是最好的解决方案,但是此脚本有效:
#!/bin/sh
while true
do
DIRS=`find . -xdev -type d -exec find {} -maxdepth 0 -empty \;`
if [ -z "$DIRS" ]; then
exit 0
else
echo $DIRS | xargs rmdir
fi
done
(部分基于列出所有空文件夹的答案)
for i in `find -type d -empty`; do rmdir $i; done
find
在第二轮他们。从未有过这种情况。
-delete
标志。