文档章节

Linux反选删除文件

bobway
 bobway
发布于 2017/07/24 10:36
字数 89
阅读 13
收藏 0
点赞 0
评论 0

这里只介绍开启shell模式匹配来反选删除文件。

shopt -s extglob

首先通过这个命令开始模式匹配(关闭的的命令是:shopt -u extglob)

查看 extglob 选项是否开启(默认是off)

$ shopt extglob
extglob off

假如只保留file1:

rm -fr !(file1)

保留多个文件:

rm -fr !(file1|file2)

 

© 著作权归作者所有

共有 人打赏支持
bobway
粉丝 3
博文 100
码字总数 22551
作品 0
成都
Win7 完全删除cygwin

转载自http://blog.163.com/zhuandi_h/blog/static/180270288201282204521376/ 1.为什么Cygwin难以删除 正常情况下,选择 Cygwin的反安装时最好的选择。 重装系统后,反安装被破坏之后,删除...

lujun9972
06/27
0
0
Ubuntu 8.04安装NVIDIA显卡驱动

在Ubuntu 8.04中查看显卡是否装好 运行glxinfo | grep rendering 如果显示"direct rendering: Yes",则已安装 1、下载驱动 (驱动中文网) http://www.driverscn.net/drivers/109005.html 我...

LiuChang
2010/04/16
0
0
清理Ubuntu系统的缓存、垃圾、多余内核。

linux和windows系统不同,linux不会产生无用垃圾文件,但是在升级缓存中,linux不会自动删除这些文件,还是很占硬盘的! 一、删除缓存 1,非常有用的清理命令: sudo apt-get autoclean 清理...

eric_zhang
2011/06/17
0
0
Ubuntu 删除升级缓存(转)

linux和windows系统不同,linux不会产生无用垃圾文件,但是在升级缓存中,linux不会自动删除这些文件,还是很占硬盘的! 一、删除缓存 1,非常有用的清理命令: sudo apt-get autoclean 清理...

eric_zhang
2012/05/08
0
0
linux内核裁剪的具体过程和方法

linux内核裁剪的具体过程和方法 在menuconfig中配置: 详细介绍内核配置选项及删改情况 第一部分:全部删除 Code maturity level options ---> 代码成熟等级选项 []Prompt for development a...

u011124985
05/25
0
0
menuconfig 配置选项详解

转自:http://www.blog.chinaunix.net/uid-15887868-id-2758315.html 在menuconfig中配置: 详细介绍内核配置选项及删改情况 第一部分:全部删除 Code maturity level options ---> 代码成熟...

gaojy19881225
04/21
0
0
对Linux上的各类型压缩格式的一个总结

我使用的环境是64位的 Red Hat Enterprise Linux Server release 6.4 (Santiago) 1.compress与*.Z文件 compress程序的作用是:Compress reduces the size of the named files using adaptive......

北风其凉
2014/11/25
0
0
Linux系统密码忘记后的五种恢复方法

一. lilo引导 1. 在出现 lilo: 提示时键入 linux single Boot: linux single 2. 回车可直接进入linux单用户模式 3. vi /etc/passwd 删除root项中的密码 (这里也可以直接使用passwd命令重新设...

Start-up
2012/08/25
0
0
有生之年系列:微软将对 Windows 的记事本进行大更新

在多年未更新之后,微软出人意料的透露它将在 Windows 10 下次重大更新中为记事本程序引入多项新功能。 记事本一直是 Windows 系统最基本的工具,但也一直非常简陋,功能单一,为此市面上就出...

局长
07/14
0
0
Linux运维工程师笔试题系列5(30题)

Linux运维工程师笔试题系列5(30题) 如果您对问题有疑问,或者认为答案不准确的,欢迎留言交流。 问题如下: 1. 建立动态路由需要用到的文件有() A /etc/hosts B /etc/gateways C /etc/re...

优惠券发放
06/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Win10专业版安装GIT后使用Git Bash闪退解决办法

百度后把过程和最终解决办法记录下来: 百度首先出来的解决办法如下: 来自:https://segmentfault.com/q/1010000012722511?sort=created 重启电脑 重新安装 安装到C盘 尝试网上的教程 \Git...

特拉仔
11分钟前
0
0
设计模式

1.装饰器模式 概念 允许向一个现有的对象添加新的功能,同时又不改变其结构。装饰者可以在所委托被装饰者的行为之前或之后加上自己的行为,以达到特定的目的。 实现 增加一个修饰类包裹原来的...

EasyProgramming
26分钟前
1
0
用python2和opencv进行人脸识别

一、安装cv2 sudo apt-get install python-opencv opencv-data 二、 Haar特征分类器 Haar特征分类器就是一个XML文件,该文件中会描述人体各个部位的Haar特征值。包括人脸、眼睛、嘴唇等等。 ...

wangxuwei
26分钟前
0
0
python模板中循环字典

{% for k,v in user.items %} {{ k}} {{ v}} {% endfor %}

南桥北木
54分钟前
0
0
Java8系列之重新认识HashMap

简介 Java为数据结构中的映射定义了一个接口java.util.Map,此接口主要有四个常用的实现类,分别是HashMap、Hashtable、LinkedHashMap和TreeMap,类继承关系如下图所示: 下面针对各个实现类...

HOT_POT
58分钟前
0
0
获取调用方的className

/** * 获取调用方的class * @return */private static String getInvoke() { StackTraceElement[] stackTrace = Thread.currentThread().getStackTrace(); S......

iborder
今天
0
0
深入了解一下Redis的内存模型!

一前言 Redis是目前最火爆的内存数据库之一,通过在内存中读写数据,大大提高了读写速度,可以说Redis是实现网站高并发不可或缺的一部分。 我们使用Redis时,会接触Redis的5种对象类型(字符...

Java填坑之路
今天
1
0
从实践出发:微服务布道师告诉你Spring Cloud与Spring Boot他如何选择

背景 随着公司业务量的飞速发展,平台面临的挑战已经远远大于业务,需求量不断增加,技术人员数量增加,面临的复杂度也大大增加。在这个背景下,平台的技术架构也完成了从传统的单体应用到微...

老道士
今天
1
0
大数据学习的各个阶段

第一阶段:Linux课程讲解Linux基础操作,讲的是在命令行下进行文件系统的操作,这是Hadoop学习的基础,后面的所有视频都是基于linux操作的。鉴于很多学员没有linux基础,特增加该内容,保证零linux...

董黎明
今天
0
0
CVE-2013-0077 堆溢出分析

找了很久才发现这个环境比较容易搭建分析... 环境: 系统---Win XP SP3 漏洞程序:QQPlayer 3.7.892.400 出错DLL:quartz.dll 6.5.2600.5512 调试工具:x32db+gflag.exe 过程: 首先gflag设置...

Explorer0
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部