目录

Find

查找当前目录下所有小于 50 M 的视频文件

Bash
  1. find . -type f -size -50M \( -name "*.mp4" -o -name "*.mkv" -o -name "*.mov" -o -name "*.avi" -o -name "*.wmv" \)

查找当前目录下所有小于 50M 的视频文件并强制删除

Bash
  1. find . -type f -size -50M \( -name "*.mp4" -o -name "*.mkv" -o -name "*.mov" -o -name "*.avi" -o -name "*.wmv" \) -delete

查找当前目录下所有小于 50M 的视频文件,并交互式删除

Bash
  1. find . -type f -size -50M \( -name "*.mp4" -o -name "*.mkv" -o -name "*.mov" -o -name "*.avi" -o -name "*.wmv" \) -ok rm {} \;

查找当前目录下所有小于 50M 的图片文件并强制删除

Bash
  1. find . -type f -size -50M \( -iname "*.jpg" -o -iname "*.jpeg" -o -iname "*.png" -o -iname "*.gif" -o -iname "*.webp" -o -iname "*.bmp" \) -delete

查找当前目录下的所有空文件夹并强制删除

Bash
  1. find . -type d -empty -delete