rm用法之 删除除了某个文件之外的所有文件, extglob enable
来源:互联网 发布:定制衣柜设计软件 编辑:程序博客网 时间:2024/05/17 05:03
因为目录下有很多文件,而且我欲排除的文件可能正在被使用,所以不能mv。
最后找到这样的命令:
Linux下除了某个文件外的其他文件全部删除,最简单的方法是# shopt -s extglob# rm -fr !(file1)
man bash
If the extglob shell option is enabled using the shopt builtin, several extended pattern matching operators are recognized. In the follow- ing description, a pattern-list is a list of one or more patterns separated by a |. Composite patterns may be formed using one or more of the following sub-patterns: ?(pattern-list) Matches zero or one occurrence of the given patterns *(pattern-list) Matches zero or more occurrences of the given patterns +(pattern-list) Matches one or more occurrences of the given patterns @(pattern-list) Matches one of the given patterns !(pattern-list) Matches anything except one of the given patterns
更多用法可见:
http://blog.csdn.net/ciedecem/article/details/11978277
0 0
- rm用法之 删除除了某个文件之外的所有文件, extglob enable
- 删除除了某个文件之外的所有
- Linux 删除除了某个文件之外的所有文件
- Linux 删除除了某个文件之外的所有文件
- Linux删除除了某个文件之外的所有文件
- Linux 删除除了某个文件之外的所有文件
- Linux shell命令 删除除了某个文件之外的所有文件
- Linux命令行上删除除了某个文件之外的所有文件
- Linux 删除除了某个文件之外的所有文件 Linux清空文件
- 删除文件夹下除了某个文件之外的所有文件或文件夹
- 在Linux下删除 除了某个文件之外的所有文件/目录
- linux删除除了某个文件之外的文件
- Linux 删除除某个文件之外的所有文件
- Linux 删除除某个文件之外的所有文件
- Linux 删除某个文件之外的所有其它文件
- Linux:rm可不可以实现删除所有文件,除了demo文件
- Linux下删除除了某个文件外的其他文件
- 删除除某个文件之外的其它文件
- apdplat
- 《舍得》着实被感动了,感恩有幸读到此文
- 2013总结
- setlocale函数解析
- AS3.0编程 So本地数据存储(“超级cookies”)--AS3:Local SharedObject
- rm用法之 删除除了某个文件之外的所有文件, extglob enable
- Linux系统下图形界面与命令行模式的切换
- 消息队列-ZeroMQ的安装以及使用
- centos 系统挂载操作
- C++赋值操作符与析构函数
- Apache MINA 2.0 用户指南
- Spring RMI客户端读超时设置
- acmclub 1028行车路程
- Win7远程桌面连接设置关键点