编写一个shell脚本,删除当前目录下空文件

编写一个shell脚本,删除当前目录下空文件
2025-03-23 15:01:57
推荐回答(3个)
回答1:

#!/bin/bash
#当前路径
MYDIR=`dirname "$0"`
#切换到当前路径
cd "$MYDIR"
#删除当前文件夹下所有空文件夹
find "$MYDIR" -type d -exec rmdir -p {} \;

#对于文件夹大小大于0的文件夹无效。
#$MYDIR加双引号可以删除带空格的文件夹。

试试看这个代码。

回答2:

#!/bin/bash 
for ofile in * 
do
   [ ! -s $ofile ] && rm -f $ofile
done

 -s 表示文件存在且不为空,用 ! 取反

回答3:

是的, 前面已经给出来了, 这是shell的基本功能,以后要是有shell方面的问题
linux系统问题, python开发,都可以帮到大家啊!