当前位置:萝卜系统 > 硬件软件教程 > 详细页面

如何运用rm命令删除特定文件_运用rm命令删除特定文件的办法

如何运用rm命令删除特定文件_运用rm命令删除特定文件的办法

更新时间:2020-12-10 文章作者:未知 信息来源:网络 阅读次数:

软件是一系列按照特定顺序组织的计算机数据和指令的集合。一般来讲软件被划分为编程语言、系统软件、应用软件和介于这两者之间的中间件。硬件是“计算机硬件”的简称。与“软件”相对,电子计算机系统中所有实体部件和设备的统称。

使用rm命令删除特定文件的方法

时间:2017-07-15 16:50作者:Blank来源:本站整理人气:284我要评论(0)

  部分用户可能还不知道rm命令是用来做什么的吧?学习过计算机的专业用户肯定知道,使用rm命令可以在删除文件的时候忽略某特定的文件。也就是说,如果你要删除文件,但是又怕删掉某些重要文件时,你就可以使用这个命令了。非专业的用户可能不是很明白,没关系,接下来小编就以实例来给大家做个演示吧!

使用rm命令删除特定文件的方法

方法步骤:

  方法一:使用扩展通配符

  1、打开扩展通配符,我们可以使用命令:shopt -s extglob来打开。

使用rm命令删除特定文件的方法

  2、防止我们已开启过可以使用命令:shopt -s来检查有没有开启。

使用rm命令删除特定文件的方法

  3、例如有文件夹test,我们只想留下1.tt文件,其他的全部删掉,那么我们可以使用命令:rm -rf !(1.tt),执行之后就只剩下这一个文件了。

使用rm命令删除特定文件的方法

  方法二:find命令法

  1、同样是上面那种情况,可以使用命令: find . -not -name "1.tt" -exec rm -rf {} \;来删除。

  PS:若遇到提示可忽略不理。

使用rm命令删除特定文件的方法

  2、也可以经过一下转换将find交给rm命令,这样我们就可以使用如下命令来解决:

  find . -not -name "1.tt" | xargs rm -rf

使用rm命令删除特定文件的方法

  方法三:shell脚本

  同样的问题,只留下一个文件,我们可以使用编写脚本的方法来解决:

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

  执行该脚本之后如下图所示:

使用rm命令删除特定文件的方法

  通过以上三种方法中的任意一种都可以解决这个问题,这样就可以保护我们的重要文件了。虽然如今删除方式越来越多,也越来越简单,但是小编还是认为这种方式删除文件对重要文件最能起到保护作用。希望对大家有所帮助。


硬件是实在的,有模有样的。软件是程序性的。是一系列的指令。有了软件,硬件才会实现更丰富的功能。

温馨提示:喜欢本站的话,请收藏一下本站!

本类教程下载

系统下载排行

网站地图xml | 网站地图html