rm 命令过滤式删除

  • 一、使用扩展通配符
  • 二、find命令法
  • 三、shell脚本

一、使用扩展通配符

1)  开启扩展通配符shopt -s  extglob
2) 查看是否开启shopt -s
3) 使用命令(要删除当前目录下 nodelete.txt 以外的所有文件)rm -rf !(nodelete.txt)

二、find命令法

1) find . -not -name "nodelete.txt" -exec rm -rf {} \;
2) 也可以将find的结果通过xargs进行转换后再交给rm命令处理。
find . -not -name "1.tt" | xargs rm -rf

三、shell脚本

for i in `ls`;do if [ "$i" != nodelete.txt ];then rm -rf $i;fi;done;

rm 命令过滤式删除相关推荐

  1. 命令行——rm命令(删除)详解

    转自:http://man.linuxde.net/rm rm命令 rm命令可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉.对于链接文件,只是删除整个链 ...

  2. 【Linux】rm 命令:删除文件/文件夹

    文章目录 一.删除文件/文件夹:rm 命令 二.删除文件(即这个文件被删除) 三.删除文件夹 四.注意 参考链接 一.删除文件/文件夹:rm 命令 rm 是强大的删除命令,它可以 永久性地 删除文件系 ...

  3. Linux rm命令:删除文件或目录

    当 Linux 系统使用很长时间之后,可能会有一些已经没用的文件(即垃圾),这些文件不但会消耗宝贵的硬盘资源,还是降低系统的运行效率,因此需要及时地清理. rm 是强大的删除命令,它可以永久性地删除文 ...

  4. ubuntu 修该rm命令使删除文件到回收站

    ubuntu下删除文件到回收站 相信有不少同学和我一样,有因习惯了rm命令,好几次一不小心冲动就删除重要文件的惨痛经历! 目标:将删除成功的文件会放入系统回收站中,位置:~/.local/share/ ...

  5. linux rm 命令如何删除隐含文件

    使用命令: rm -rf *   这个命令可以删除看得见的文件及其自文件,但是隐藏的文件却删除不掉. 得使用命令: rm -rf .* 这个命令,就可以删除掉隐藏的文件,但是,.和..这2个文件是删除 ...

  6. rm命令在删除文件时排除指定文件

    准备测试环境 [root@zw ~]# cd [root@zw ~]# mkdir tmp [root@zw ~]# touch ./tmp/test{1..10} [root@zw ~]# cd t ...

  7. 掌握rm命令删除文件

    Linux rm命令用于删除一个文件或者目录.文件一旦通过rm命令删除,则无法恢复,所以必须格外小心地使用该命令. 语法 语法:rm [options] name... options 参数: -i  ...

  8. linux 垃圾箱位置,如何将Linux rm命令删除的文件放入垃圾箱

    因为rm命令删除的文件是不会放入垃圾箱的,所以无法恢复,下面小编就给大家介绍一种方法,通过替换Linux rm命令的方法,从而将rm命令删除的文件放入垃圾箱. 方法: 1. 在/home/userna ...

  9. linux rm -rf删除文件,Linux rm命令

    Linux中rm命令是删除文件和目录的.在使用-r参数时,一定要注意,因为该目录和文件都会被删除. 1.命令格式: rm [选项] 文件- 2.命令功能: 删除一个目录中的一个或多个文件或目录,如果没 ...

最新文章

  1. CUDA Samples: Long Vector Add
  2. 安装 SharePoint 2013
  3. 【loj#6220】sum
  4. C语言字符串中最后一个单词的长度的算法(附完整源码)
  5. ajax 上传读取excel
  6. ORACLE 11G DATA GUARD配置之Dataguard简介
  7. python+selenium自动化测试-Windows环境搭建
  8. 【评分】个人作业——软件工程实践总结作业
  9. linux+echo+权限不够,解决linux echo命令以及linux echo命令提示权限不够的方法
  10. 拓端tecdat|R语言ARMA-GARCH-COPULA模型和金融时间序列案例
  11. 人机协作机器人发展趋势_人工智能非万能!智能安防机器人下一站:人机协作...
  12. ALEXA解释(日IP500,可以使你进10万内)
  13. U盘拷贝时提示文件过大
  14. encode()和decode()编码与解码的解析、常用编码与为何要encode和decode
  15. 常用的内部网关协议(IGP)
  16. 忘记背后 努力面前 向着标杆直跑!(转)
  17. 计算机-磁盘管理不能删除,关于win10系统磁盘管理磁盘右键菜单中只有“帮助”删除方法...
  18. 比较X^y 与 Y^x的大小
  19. 【机器学习】Goldstein-Armijo line-search
  20. 中科院,量子计算机,中科院传来喜讯,中国量子技术领先世界,美:中国学者都不睡觉吗...

热门文章

  1. 计算机应用基础b试题试卷及答案,计算机应用基础试卷及答案B.doc
  2. FloTHERM XT 风冷水冷实例仿真分析视频教程
  3. android java ibinder_Java IBinder.pingBinder方法代码示例
  4. 群集服务器作用,使用集群服务器的必要性是什么?其优缺点是什么?
  5. 单目、双目及深度相机比较
  6. Ubuntu SCIM输入法的安装
  7. 【汇智学堂】-JS菜鸟版过河小游戏(之六---过河)
  8. Oracle补丁介绍
  9. 七夕特制:《牛郎会织女》
  10. Android项目实战(四十):在线生成按钮Shape的网站