1. 批量删除空文件(大小等于0的文件) - find . -name "*" -type f -size 0c | xargs -n 1 rm -f
复制代码
2. 删除指定size大小文件 - find . -name "*" -type f -size 1024c | xargs -n 1 rm -f
复制代码ps: 此处即删除1k大小的文件. (但注意不要用 -size 1k,这个得到的是占用空间1k,不是文件大小1k的)
3. 查询出所有的空文件夹
4. 列出搜索到的文件 - find . -name "*.txt" -exec ls -l {} \;
复制代码
5. 批量删除搜索到的文件 - find . -name "*.txt" -exec rm -f {} \;
复制代码
6. 删除前有提示 - find . -name "*.txt" -ok rm -rf {} \;
复制代码
|