诗和远方

Linux中find批量删除空文件及空文件夹脚本

find . -name "*" -type f -size 0c | xargs -n 1 rm -f #linux下批量删除空文件(大小等于0的文件)


删除指定大小的文件,只要修改对应的 -size 参数就行:

find . -name "*" -type f -size 1024c | xargs -n 1 rm -f #删除1k大小的文件(不要用 -size 1k,这个得到的是占用空间1k,不是文件大小1k的)


查询出所有的空文件夹:

find -type d -empty
find . -name "shuaige.txt" -exec ls {} #列出搜索到的文件  
find . -name "shuaige.txt" -exec rm -f {} #批量删除搜索到的文件
find . -name "shuaige.txt" -ok rm -rf {} #删除前有提示 
find . -name "test" -type d -exec rm -rf {}  #删除当前目录下面所有 test 文件夹下面的文件 
find . -name '.svn' -exec rm -rf {} ; #删除文件夹下面的所有的.svn文件


exec 是一个后续的命令,{}内的内容代表前面查找出来的文件

Random
刷屏的18岁是什么梗?2017年12月30日
zblogphp缩短UEditor上传图片重命名的文件名长度2017年12月11日
开锅2018年11月28日
#ifndef, #define2019年06月20日
不学诗,无以言2018年01月16日
儿子长大想干什么2017年12月18日
人造甜味剂有健康隐患2018年05月03日
腾讯控股市值下跌2018年09月13日

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Catalog
标签列表
最新
最热
常用网站
站点信息
  • 文章总数:2052
  • 页面总数:1
  • 分类总数:19
  • 标签总数:523
  • 评论总数:0
  • 浏览总数:1207977
Archives
Copyright © 2017-2019 www.my889.com Some Rights Reserved.
推荐使用 Chrome 浏览器浏览本站
沪ICP备17052342号
Sitemap XML