近期遇到一面试题,觉得简单因此没加留意,即Linux下如何删除/data的空目录,我用的是 [ -d $DIR]的方法,下考场之后才发现错了,此法不只繁琐,并且很容易出错;其实find 有支持空目录的语法,即-empty,这个彻底是本身读书不精之过啊,特此笔录备忘面试
find /data -type d -empty | xargs -exec rmdir;ide