欢迎光临
我们一直在努力

Linux shell递归删除空文件和目录

1、删除/data目录下的空文件和空目录:

while [ "$(find /data/ -empty)" ]
do 
    find /data/ -empty | xargs -i rm -r {}
done

2、删除/data目录下的所有空目录

#bin/bash
dir="/data/"
while [ "$(find $dir -type d -empty)" ]
do
    for i in `find $dir -type d -empty`
    do 
        rm -rf $i
    done
done

未经允许不得转载:SRE空间 » Linux shell递归删除空文件和目录

分享到:更多 ()

评论 抢沙发

评论前必须登录!

 

oracle