/data/目录下有a.txt b.txt c.txt d.txt
删除/data/目录下所有文件,保留b.txt
两种方法:
1.
[root@xuegod62 ~]# find /data/ -type f ! -name "b.txt"|xargs rm -f
[root@xuegod62 ~]# cd /data/
[root@xuegod62 data]# ls
b.txt
2.
[root@xuegod62 data]# find /data/ -type f ! -name "b.txt" -exec rm -f {} \;
[root@xuegod62 ~]# cd /data/
[root@xuegod62 data]# ls

以上f表示文件类型,若是表示目录类型则是d

(删除/data/空目录命令是:rmdir /data/ 或者rm -rf /data/)

以上部分来自网络博客,本人做了一些总结

转载于:https://www.cnblogs.com/wangchunniu1314/p/6339368.html

linux系统下find删除目录下除一文件外的所有文件相关推荐

  1. U盘刻录linux系统后在windows下无法识别完整容量

    U盘刻录linux系统后在windows下无法识别完整容量 问题描述: 将linux系统刻录进U盘,会导致原本比如16G的U盘在windows上只能显示2m左右的容量. 这实际上是因为windows系 ...

  2. linux防火墙文件路径,防火墙问题 Linux系统 /etc/sysconfig/路径下无iptables文件

    虚拟机新装了一个CentOs7,然后做防火墙配置的时候找不到iptables文件,解决方法如下: 因为默认使用的是firewall作为防火墙,把他停掉装个iptable systemctl stop ...

  3. linux shell下除了某个文件外的其他文件全部删除的命令

    Linux反选删除文件 最简单的方法是 # shopt -s extglob      (打开extglob模式) # rm -fr !(file1)   如果是多个要排除的,可以这样: # rm - ...

  4. 谈谈Linux系统CP命令如何做到0.2秒复制100G大文件?

    谈谈Linux系统CP命令如何做到0.2秒复制100G大文件? 文章目录 谈谈Linux系统CP命令如何做到0.2秒复制100G大文件? cp 引发的思考 文件系统 为什么 cp 那么快? 结语 cp ...

  5. 删除linux系统 mbr,Windows 10 下安全删除 Linux 系统

    摘要 剩下的明月就可以继续我的深度 Linux 的U盘引导安装了,我去折腾了,分享此文就当是做个折腾记录,方便自己也方便大家了! 很多人都喜欢在自己的电脑上装个双系统啥的,毕竟现在硬盘的成本是越来越低 ...

  6. linux可以装在硬盘吗,linux系统可以从硬盘下安装吗?

    从硬盘安装Linux系统 本来想讲讲磁盘分区的原理,但是会显得冗长,浪费大家的时间,所 以我直接给出硬盘安装(引导)的步骤,如果你想做个明白人,请找几篇 硬盘分区的文章看看吧.另外,我的C盘是FAT3 ...

  7. 【Linux系统编程】信号 (下)

    00. 目录 文章目录 00. 目录 01. 信号集 02. 信号阻塞集 03. sigaction函数 04. 附录 01. 信号集 为了方便对多个信号进行处理,一个用户进程常常需要对多个信号做出处 ...

  8. linux系统编译安装mysql_Linux下编译安装MySQL

    获得以下所需的源代码包,并存放在/usr/local/src 与mysql相关:boost_1_59_0.tar.gz cmake-3.6.2.tar.gz mysql-5.7.16.tar.gz 安 ...

  9. Linux系统笔记:shell命令、文件系统、Vi编辑器、文件IO、mmap()、bmp图片格式、线程

    文章目录 一.shell命令集 二.ubuntu文件系统 三.vi编辑器 四.文件IO 五.Linux中C库mmap()函数详解 六.bmp图片格式详解 七.C语言笔记 (一)标准IO函数 time( ...

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

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

最新文章

  1. 笔记 - Ali Cloud网络(VPC, SLB) 简介
  2. Ajax-个人学习记录(2)
  3. 工作115:赋值给form对象
  4. windows media services 2008外网无法访问
  5. 【OJ】洛谷暴力枚举题单题解锦集
  6. centos 6.6 mysql5.7_centos6.6 下安装mysql5.7
  7. 压缩UI深度的代码实现
  8. /usr/bin/ld: cannot find -lstdc++ -lz问题
  9. FPGA SPI协议
  10. 微信小程序实现登录Java前后端分离
  11. 深入理解Binder机制1-AIDL原理
  12. java怎么导包_java包与导包
  13. CROSSFORMER: A VERSATILE VISION TRANSFORMER BASED ON CROSS-SCALE ATTENTION
  14. 人生如烟花,只要曾经绚烂过,便不枉此生
  15. Linux WiFi Deauthenticated Reason Code说明
  16. Kotlin只是一个“网红,【面试必备】
  17. java 操作 hbase_Java操作Hbase的基本操作
  18. TCP/IP网络编程:P1->理解网络编程和套接字
  19. 二、三级等保建议安全设备及其主要依据(毫无保留版)
  20. 小白避坑系列--Ubuntu1804 RTX3060显卡实现双屏

热门文章

  1. Java-SE 学习笔记 第一章-Java历史及其基本介绍
  2. Python描述 LeetCode 8. 字符串转换整数 (atoi)
  3. 最优化理论与方法1--理论基础
  4. 国际贸易术语_Incoterm
  5. PID系统稳定性和零极点的关系
  6. 如何查看CDR文件是出自哪个版本?
  7. EMI、EMS以及EMC的区别
  8. emi滤波matlab,EMI电源滤波器选型方法 浅析EMI电源滤波器及其原理介绍
  9. 《FLEX工程师成长计划》--入门篇之一:关于此书
  10. 如何用友远程到服务器,怎么安装用友T3远程通