删除某个目录下大小为 0 的文件

#!/bin/bash

# 删除某个目录下大小为 0 的文件

#/home/www/html 为测试目录,脚本会清空该目录下所有 0 字节的文件
dir="/home/www/html"
find $dir -type f -size 0 -exec rm -rf {} \;
  • 删除当前目录下大小为 0 的文件
find . -type f -size 0 -exec rm -rf {} \;