方法一:rm
先开启扩展通配符:
shopt -s  extglob
shopt -s 显示on则表示开启成功

案例:删除该目录下除test.txt以外的所有文件
rm -fr !(test.txt)

#排除多个文件或目录删除(rm -fr !(test.txt|test2.txt))测试没生效,可使用如下命令:

find * |grep -v grafana |grep -v dashboard-elk/ | grep -v prerequisite.sh |grep -v prometheus |grep -v prometheus-compose.yml |xargs rm -r

方法二:find -exec rm
find . -not -name "test.txt" -exec rm -rf {} \;
在执行的时候有一个提示,不用管

也可以将find的结果通过xargs进行转换后再交给rm命令处理。
find . -not -name "test.txt" | xargs rm -rf

方法三:shell脚本
for i in `ls`;do if [ "$i" != 1.tt ];then rm -rf $i;fi;done;

rm -fr排除目录相关推荐

  1. php 定时脚本执行wget无效_写了个Bug,误执行rm fr /*,瞬间背后一凉!

    作者 | 小林 来源 | 小林coding 前言 前段时间,临近五一节,想到有 5 天假期,我就开始飘了. 写个简单的 Bash 脚本都不上心了,写完连检查都不检查,直接拖到到实体服务器跑. 结果一跑 ...

  2. 误执行了rm -fr /*之后,除了跑路还能怎么办?!

    作者 | 小林coding 前言 临近假期,我开始飘了. 写个简单的 Bash 脚本都不上心了,写完连检查都不检查,直接拖到到实体服务器跑. 结果一跑起来,发现不对劲,怎么一个简单脚本跑了 10  秒 ...

  3. 怎么输入license_误执行了 rm fr /* 之后,除了跑路还能怎么办?!

    公众号关注 "GitHubDaily"设为 "星标",每天带你学编程!前言临近假期,小林开始飘了.写个简单的 Bash 脚本都不上心了,写完连检查都不检查,直接 ...

  4. 写了Bug,误执行 rm -fr /*,我删删删删库了,要跑路吗?| 原力计划

    作者 | 小林coding 责编 | 伍杏玲 出品 | CSDN博客 小林在五一节前,想到有 5 天假期,心里开始飘了. 写个简单的 Bash 脚本都不上心了,写完连检查都不检查,直接拖到实体服务器跑 ...

  5. 写了Bug,误执行 rm -fr /*,我删删删删库了,要跑路吗?

    每日英语,每天进步一点点(偷笑): 前言 临近五一节,想到有 5 天假期,小林开始飘了. 写个简单的 Bash 脚本都不上心了,写完连检查都不检查,直接拖到到实体服务器跑. 结果一跑起来,发生不对劲, ...

  6. rm -fr * 数据恢复

    rm -fr * 数据恢复 1.数据恢复软件extundelete介绍 在使用rm命令删除文件的时候,比较稳妥的方法是把命令参数放到后面,    这样有一个提醒的作用. 例如:rm a.txt rf ...

  7. 如何从grep -R中排除目录?

    我想遍历所有子目录,但"node_modules"目录除外. #1楼 一种更简单的方法是使用"grep -v"过滤结果. grep -i needle -R * ...

  8. rm -fr后的恢复

    利用extundelete来进行恢复 sudo extundelete /dev/sda1  --after 1609830000 --restore-file /home/kevin/gopath/ ...

  9. linux++tar打包目录,linux中tar命令打包目录与排除目录打包linux操作系统 -电脑资料...

    本文章来给各位朋友详细介绍关于linux中tar命令打包目录与排除目录打包有需要了解tar命令的使用方法的朋友可进行参考参考, 打包压缩目录很简单如下代码如下复制代码 tar -czf small.t ...

最新文章

  1. EMC设计中电缆屏蔽使用方法
  2. DHCP配置与DHCP中继代理2
  3. PL/SQL 存储过程学习2 条件语句
  4. 蓝桥杯 试题 基础练习 Huffuman树——13行代码AC
  5. [每日编程]求 largest Number - 给出一组非负整数,求这些非负整数可以拼接出的最大数字...
  6. C++面试/技巧(四)
  7. 腾讯视频如何设置缓存画质和个数
  8. mysql所以字段_MySQL|mysql-索引
  9. PHP5与MySQL数据库操作
  10. 基于JAVA+SpringMVC+MYSQL的社区交友平台
  11. java.lang.NoSuchMethodError: javax.servlet.ServletContext.getVirtualServerName()Ljava/lang/String
  12. AJAX基础知识点——思维导图
  13. 花呗的24期利息计算器_花呗分期利息怎么算(附计算公式大全)
  14. Crontab 每隔整点1小时2小时执行一次任务
  15. 心田花开:解锁各类语文阅读理解答题技巧
  16. 葡萄汽水(Grape soda)
  17. Excel如何将单元格数据拆分并转为多行
  18. 互联网的裁员潮,从业者该怎么样应对?
  19. c#把word文档转换为html页面
  20. paraview热流图(1):添加glyphs

热门文章

  1. 关于百度地图api的使用心得
  2. java获取该临时文件的Path File.createTempFile(script, .sh);
  3. Excel中Find函数如何查找定位呢?
  4. 20M的Wi-Fi能用百兆宽带?给大家科普下
  5. python音频频谱_Python 提取音乐频谱并可视化
  6. 2019年国际专利申请榜单发布,中国专利申请数量首次超越美国!
  7. java编程难学吗?
  8. 策略专题报告:中美科技行业对比(20210107).PDF
  9. 终于,零基础也能把App做的风生水起
  10. web 下载 防盗链技术(二)