linux怎么将一个目录下除了某个文件外的文件都删除

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux怎么将一个目录下除了某个文件外的文件都删除相关的知识,希望对你有一定的参考价值。

彻底清除删除除系统外的所有文件方法有:
1、把C盘除外的盘格式化
2、控制面板——添加删除程序——逐一删除除系统外的所有程序
3、清除系统临时文件:将下面的代码复制到记事本,保存为“清理垃圾bat”文件,用时双击,运行这个批处理,自动清除系统垃圾文件。
参考技术A 最简单的方法是
# shopt -s extglob (打开extglob模式)

# rm -fr !(file1)

如果是多个要排除的,可以这样:

# rm -rf !(file1|file2)本回答被提问者采纳

linux下如何移动文件到一个不存在的目录

除了先创建目录,再移动外的方法谁能指教一下

没办法,逻辑上必须先创建目录在移动,一个取巧的方法就是:
自己写一个shell,传入目录参数,判断存在就移动,不存在就创建后再移动
参考技术A mkdir /目录名 ;mv /文件或者目录 /新创建的目录 参考技术B # 先新建好路径,再移动 &&是等上一条命令执行成功再执行下一条命令
mkdir /要新建的目录名 && mv /文件或者目录 /新创建的目录

以上是关于linux怎么将一个目录下除了某个文件外的文件都删除的主要内容,如果未能解决你的问题,请参考以下文章

linux下如何移动文件到一个不存在的目录

Linux下删除除了指定文件外的其他文件

linux版本的navicat怎么破解啊

linux怎么查找除最新的一个文件外,将一个目录下的文件全部移到另一目录下?

openwrt挂载硬盘怎么样做都只能挂四个分区

Linux 删除除了某个文件之外的所有文件(抄的)