Linux批量删除指定文件

平时我们会遇到一些需要批量删除文件的操作,这其实就是找 + 删两步操作,可以通过某些命令组合轻松实现。

注意:删除文件前一定要确认是否需要备份以及是否已经备份。

一、删除指定类型的文件

1.1.文件通配符删除

如果要删除的文件都在当前目录下,可直接使用文件通配符删除

# 删除当前目录下的所有.log结尾文件
$ sudo rm -f *.log

1.2.使用find + xargs

如果要删除某个目录及其子目录下的指定类型文件,可以通过find + xargs来实现

$ sudo find . -name "*.log" | xargs rm -f

但是如果遇到文件名中含有空格的时候,就无法正确执行,需要额外的参数

$ sudo find . -name "*.log" -print0 | xargs -0 rm -f
  • find -print0:find默认会在找的每个结果后面加一个换行-n,-print0表示在find找到的每一项结果后面加null而不是换行
  • xargs -0:xargs默认以空格或者换行作为分隔符,-0表示用null来作为分隔符。

Linux批量删除指定文件相关推荐

  1. linux批量删除指定名称的文件夹

    linux批量删除指定名称的文件夹 find /root/baseline_dataset -name .ipynb_checkpoints | xargs rm -rf find # find 命令 ...

  2. linux随机删除指定文件夹中的部分数据

    linux中可以使用以下指令随机删除指定文件夹中的一定数量的数据: shred -n <次数> -u <文件或目录> -z -s <大小> 其中,-n表示覆盖的次数 ...

  3. 【Linux】linux中删除指定文件外所有其他文件(夹)的问题

    今天碰到要删除指定文件(夹)外的其他文件的问题.网上查到的方法是这样的 需要在当前文件夹中进行: rm -rf !(keep) #删除keep文件之外的所有文件 rm -rf !(keep1|keep ...

  4. Linux rm 删除指定文件外的其他文件 方法汇总

    一.Linux下删除文件和文件夹常用命令如下: 删除文件: rm file 删除文件夹: rm -rf dir 需要注意的是, rmdir 只能够删除 空文件夹 . 二.删除制定文件(夹)之外的所有文 ...

  5. Linux rm 删除指定文件

    例1 将/usr/local/backups目录下所有10天前带"."的文件删除 find /usr/local/backups -mtime +10 -name "*. ...

  6. c语言程序一键删除文件,VC实现批量删除指定文件的方法

    本文所述实例主要实现了删除某个盘符下指定位置的文件,可以是TXT.doc.jpeg等格式,只要选定格式后,再定义好盘符,即可一键删除所有指定类型的文件.再次提示删除前请确认,且删除后不可恢复. 以下是 ...

  7. 【教程】咕嘎批量文件清单快速查找搜索文件,批量移动复制或批量剪切至新文件夹(批量删除指定文件也可以)

    先说说场景:前一段时间出了一个批量文件名搜索图片的系统,很多朋友告诉我们不是图片的需求能用么,今天根据朋友的特殊场景,优化了对应的文件格式问题,支持任何格式,比如说批量搜索word文件,excel文件 ...

  8. Linux 批量删除指定后缀文件

    需要删除/data/local/tmp路径下以".xml"结尾的文件 find . -name "*.xml" -exec rm -f {} \; 说明 rm ...

  9. 用c语言批量删除指定文件夹,C语言删除文件夹下所有代码的注释for Mac

    #include #include #include char b[1000000]; void delete(char a[]) { int i,j=0; for(i=0;a[i];i++) { i ...

最新文章

  1. python整数类型在每一台计算机上的取值范围是一样的_Python编程知识点总结
  2. 终端的录制、回放与实时共享
  3. 据说有大神形容这是三句话学会C语言
  4. Android 动态刷新listview中的数据
  5. 文件结束[置顶] javaweb框架--自定义标签与freemaker结合
  6. mysql的原理图解_MySQL排序工作原理
  7. loadrunner 分用户日志
  8. wxpy 实现微信机器人
  9. ubuntu、fedora系统的启动|关闭管理器
  10. 【Java】时间的新旧比较
  11. axios, ajax和fetch的比较
  12. Spring Cloud Hystrix——熔断器
  13. Python中的staticmethod和classmethod
  14. android的密码是多少,Android图形密码中 你最常用的是哪一个呢?
  15. cass坡度土方计算案例_cass7.0土方计算详解
  16. Android 拦截Home键的常用方法
  17. 3D模型--obj文件小知识
  18. HDU2063-过山车[Hopcroft-Carp]二分图匹配
  19. 游戏数字资产复用——有哪些是你需要知道的?
  20. 哈佛大学联合团队新突破:在计算过程中实现量子纠错

热门文章

  1. 铸造工艺过程中的环保措施
  2. 如何快速的搭建自己的云盘
  3. CreateML 使用以及机器学习基础概念
  4. Eclipse常用操作总结
  5. 启用计算机的无线同屏,Win10系统中无线同屏功能的使用方法
  6. 高防服务器的重要性及其在互联网安全中的作用
  7. 求取字符串的最大子串
  8. 【代码随想录】动态规划刷题
  9. 常用的正则验证,包含中国手机号,邮箱,银行卡号,身份证,网址等
  10. ZZULIOJ-1103: 平均学分绩点(函数专题)(Java)