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

linux下批量删除空文件(大小等于0的文件)的方法

代码如下 复制代码

find . -name "" -type f -size 0c | xargs -n 1 rm -f

用这个还可以删除指定大小的文件,只要修改对应的 -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 {} ;

删除当前目录下面所有 test 文件夹下面的文件

代码如下 复制代码

find . -name "test" -type d -exec rm -rf {} ;

//删除文件夹下面的所有的.svn文件

代码如下 复制代码

find . -name '.svn' -exec rm -rf {} ;

注:

1.{}和之间有一个空格

2.find . -name 之间也有空格

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

删除空文件夹 linux,Linux中find批量删除空文件及空文件夹脚本相关推荐

  1. linux常用删除空文件夹,Linux基础 linux系统中的批量删除文件与空文件删除的命令介绍...

    Linux基础教程linux系统中的批量删除文件与空文件删除的命令介绍 Linux资料下面删除文件或者目录命令rm(remove): Linux培训功能说明:删除文件或目录. 语 法:rm [-dfi ...

  2. linux 清除空文件夹,linux系统中的批量删除文件与空文件删除的命令介绍

    linux下面删除文件或者目录命令rm(remove) 功能说明:删除文件或目录. 语法:rm [-dfirv][--help][--version][文件或目录...] 补充说明:执行rm指令可删除 ...

  3. linux服务器清除cdn,Linux服务器中查找并删除大文件的五种方法,Linux系统清除文件内容的命令分享...

    很多时候,在处理Linux终端中的文件时,您可能希望清除文件的内容,而无需使用任何Linux命令行编辑器打开它.怎么能实现这一目标?在本文中,我们将借助一些有用的命令,通过几种不同的方式清空文件内容. ...

  4. Linux 系统中恢复已删除的文件

    注:文章内容仅用于本人日常学习记录 Linux 系统中恢复已删除的文件 当用户意外地删除了一个仍然需要的文件时,大多数情况下,是没有简便的方法可以重新找回或重建这个文件.不过,幸运的是文件是可以通过一 ...

  5. php redis 删除key 通配符,php中redis批量删除key的方法是什么

    php中redis批量删除key的方法是什么 发布时间:2020-08-28 14:42:05 来源:亿速云 阅读:159 作者:小新 小编给大家分享一下php中redis批量删除key的方法是什么, ...

  6. 查找空目录Linux,Linux中find批量删除空文件及空文件夹脚本

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

  7. Linux(fedora)中安装和删除软件

    在windows 下几乎所有的应用软件都提供了安装程序,如setup.exe.install.exe,大家只要双击然后一路"下一步"就行了,但是在linux 下很少有软件是通过这种 ...

  8. 怎样在 Linux 系统中恢复被删除文件

    导读 当用户意外地删除了一个仍然需要的文件时,大多数情况下,是没有简便的方法可以重新找回或重建这个文件.不过,幸运的是文件是可以通过一些方法恢复的.当用户删除了一个文件,该文件并没有消失,只是被隐藏了 ...

  9. 如何在Linux终端中复制和粘贴文本、文件和文件夹。

    复制和粘贴是电脑上使用最多的操作之一.虽然使用Ctrl+C和Ctrl+V键盘快捷键很容易做到这一点,但在Linux终端上就不是那么简单了.你有几种选择来完成这项工作.以下是你如何在Linux终端中复制 ...

最新文章

  1. 借一个同事的经历,谈一谈程序员的成长
  2. 当亿级流量App开始“玩”,到底在玩什么?
  3. HP DL 140 G3磁盘阵列的配置
  4. 收集一些常用的前端知识
  5. 【渝粤教育】国家开放大学2019年春季 2767养猪技术 参考试题
  6. 走台阶一共有多少种走法
  7. 超3千万人次观看 李佳琦助力中国青年年货节
  8. 38个MySQL数据库的小技巧
  9. caddy 作为微服务的 API gateway
  10. 离散数学复习--第二章:一阶逻辑
  11. angular : direative :comunication 指令之间的通讯
  12. 信号与系统——有关卷积的意义
  13. 从总线式以太网到SDN交换机OpenVSwitch
  14. web高级程序员必备知识
  15. 服务器2008r2启动修复,Windows Server 2008 R2原生启动试用
  16. ai怎么让图片任意变形_ai文字怎么随意变形?ai文字变形技巧教程
  17. linux bmp图片怎么转换成ppm,ppm图像格式与bmp之间的相互转换
  18. 天猫商城自动化python脚本(仅供初学者学习使用)
  19. mac 版VirtualBox 安装win10方法 全屏
  20. Python编程基础 第七章 编程练习 用户从键盘上输入一个字符串,如果该字符串的内容不是有效的数值,则输出invalid;如果是有效的数值,再判断其是否是整数,如果是整数则输出yes,否则输出no。

热门文章

  1. svn没有右键菜单的解决方案
  2. 解决TextView排版混乱或者自动换行的问题
  3. 解决QT无法调试问题-----the cdb process terminated
  4. 如何在JavaScript中实现堆栈和队列?
  5. 什么是“缓存友好”代码?
  6. iOS - 在UITextField外部触摸时关闭键盘
  7. 如何使用Java获取当前日期/时间
  8. teginx编译安装FAQ
  9. 记录下最近写前端的一些小技巧
  10. springboot2.0系列(二):配置属性