今天碰到要删除指定文件(夹)外的其他文件的问题。网上查到的方法是这样的

  需要在当前文件夹中进行:

 rm -rf !(keep) #删除keep文件之外的所有文件

 rm -rf !(keep1|keep2) #删除keep1和keep2文件之外的所有文件

  

  在Ubuntu14.04下有个大坑,keep1和keep2与“|"之间千万不能留空格,就是!(keep1 | keep2)。这样的话会删除当前文件夹内的所有文件。

  应该这样写(keep1|keep2)。

  具体原因未知,等慢慢寻找。以后再来补充。

 

转载于:https://www.cnblogs.com/vincently/p/4547877.html

【Linux】linux中删除指定文件外所有其他文件(夹)的问题相关推荐

  1. Linux之不删除指定文件夹,其他都删(文件和文件夹)

    例子1 查看当前文件夹下有哪些文件和子文件夹 我们看到俩个文件夹 和多个文件,我现在的需求是 只保留 public 这个文件夹 其他的文件夹和文件 统统都删除,怎么办呢? 只要一个命令 ls | gr ...

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

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

  3. linux内核中链表代码分析---list.h头文件分析(一)

    linux内核中链表代码分析---list.h头文件分析(一) 16年2月27日17:13:14 在学习数据结构时,有一个重要的知识点就是链表.对于链表的一些基本操作,它的最好学习资料就是内核中的li ...

  4. linux内核中链表代码分析---list.h头文件分析(二)【转】

    转自:http://blog.chinaunix.net/uid-30254565-id-5637598.html linux内核中链表代码分析---list.h头文件分析(二) 16年2月28日16 ...

  5. python 去掉文件后缀_python从zip中删除指定后缀文件(推荐)

    一,说明 环境:python2 用到的模块 os zipfile shutil 程序功能:从zip中删除指定后缀的文件,然后再自动压缩 函数说明: DelFileInZip(path,suffix) ...

  6. python删除过期文件_Python删除指定目录下的过期文件的代码

    在代码过程中,将代码过程中比较常用的一些代码段做个备份,如下的代码是关于Python删除指定目录下的过期文件的代码,应该能对小伙伴也有帮助. import os import sys import t ...

  7. VS2005中删除最近打开的项目和文件的记录

                VS2005中删除最近打开的项目和文件的记录 VS2005中总是保留最近打开的项目和文件的记录,甚至是以删除的它也不删,-_-! 下面介绍几种删除的方法: 第一种:建立一个ba ...

  8. C语言试题二十八之编写函数function功能是:从字符中删除指定的字符,同一字母的大、小写按不同字符处理。

    1. 题目 编写函数function,该函数的功能是:从字符中删除指定的字符,同一字母的大.小写按不同字符处理. 2 .温馨提示 C试题汇总里可用于计算机二级C语言笔试.机试.研究生复试中C程序设计科 ...

  9. C++从vector中删除指定元素

    ①只删除一个元素 vector<int> num;for(vector<int>::iterator iter=num.begin();iter!=num.end();iter ...

  10. C语言序列是否有序、序列中删除指定数字、序列中整数去重、有序序列合并问题

    近期在牛客上面刷题遇到了上述问题,对于刚接触C的我还是有些头疼,所以写这篇文章整理一下思路. 文章推荐人群:刚接触C的广大同志们 我将以 题+代码+简易的思路 的方式进行,提前感谢老铁们的阅览! 序列 ...

最新文章

  1. java 千分位格式话_Java 字符串小数转成千分位格式
  2. 云路由 vyatta 体验(四)web代理
  3. Leetcode每日一题:49.group-anagrams(字母异位词分组)
  4. Nuxt.Js爬坑小记
  5. java List的简单运用
  6. SQL server中表数据自动生成拼音码
  7. 源码剖析panic与recover,看不懂你打我好了!
  8. 蚂蚁金服实习Android岗,面试闯关记。
  9. C#怎么判断是鼠标左键单击还是右键单击?
  10. 华为双前置摄像头_华为nova7 Pro的前置是两个摄像头吗?自拍功能咋样
  11. CSS3实现图片的3D旋转效果
  12. 超声波测距仪编程_基于单片机的超声波测距仪设计
  13. arcgis运行python脚本时闪退_关于ArcMap中打开ArcToolbox导致闪退的解决办法
  14. u盘提示格式化怎么解决?数据怎么找回?
  15. ESLint-[转自 花裤衩 的掘金]
  16. 有什么好用的数据恢复工具推荐
  17. 【LEDE】x86软路由之路-03-挂载移动硬盘?
  18. ae导出gif插件_AE导出GIF动画的几种方式
  19. 微信语音技术原理_智能语音技术中麦克风阵列的原理
  20. 2.软件工程—E-R图

热门文章

  1. linux ls mv,Linux基本命令总结一(ls,cp,rm,mv,mkdir,rmdir,cd)
  2. phpnow升级mysql版本_PHPnow 升级后 PHP不支持GD、MySQL 枫
  3. java 类对象可以调用静态方法吗
  4. arm linux嵌入式网络控制系统,基于ARM uCLinux的网络控制系统设计与实现
  5. 数据库access和mysql_数据库access和MYSQL有什么区别?
  6. wps合并所有sheet页_Python一键合并上千个Excel表,一天的工作量一小时搞定!下班...
  7. Java基础:JDK1.5新特性
  8. 开关电源反馈环路设计matlab,开关电源控制环路设计(初级篇).pdf
  9. Zabbix的故障与恢复邮件设置
  10. Hadoop详解(一):Hadoop简介