3个回答
2019-05-05
展开全部
#!/bin/bash
#当前路径
MYDIR=`dirname "$0"`
#切换到当前路径
cd "$MYDIR"
#删除当前文件夹下所有空文件夹
find "$MYDIR" -type d -exec rmdir -p {} \;
#对于文件夹大小大于0的文件夹无效。
#$MYDIR加双引号可以删除带空格的文件夹。
试试看这个代码。
展开全部
#!/bin/bash
for ofile in *
do
[ ! -s $ofile ] && rm -f $ofile
done
-s 表示文件存在且不为空,用 ! 取反
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是的, 前面已经给出来了, 这是shell的基本功能,以后要是有shell方面的问题
linux系统问题, python开发,都可以帮到大家啊!
linux系统问题, python开发,都可以帮到大家啊!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |