米葫芦网

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

热度:1℃ 发布时间:2024-06-23 02:19:42

部分用户可能还不知道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命令删除特定文件的方法

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

网友评论
评论
发 布

更多软件教程
  • 软件教程推荐
更多+
Greenfoot设置中文的方法

Greenfoot设置中文的方法

Greenfoot是一款简单易用的Java开发环境,该软件界面清爽简约,既可以作为一个开发框使用,也能够作为集成开发环境使用,操作起来十分简单。这款软件支持多种语言,但是默认的语言是英文,因此将该软件下载到电脑上的时候,会发现软件的界面语言是英文版本的,这对于英语基础较差的朋友来说,使用这款软件就会...

07-05

Egret UI Editor修改快捷键的方法

Egret UI Editor修改快捷键的方法

Egret UI Editor是一款开源的2D游戏开发代码编辑软件,其主要功能是针对Egret项目中的Exml皮肤文件进行可视化编辑,功能十分强大。我们在使用这款软件的过程中,可以将一些常用操作设置快捷键,这样就可以简化编程,从而提高代码编辑的工作效率。但是这款软件在日常生活中使用得不多,并且专业性...

07-05

KittenCode新建项目的方法

KittenCode新建项目的方法

KittenCode是一款十分专业的编程软件,该软件给用户提供了可视化的操作界面,支持Python语言的编程开发以及第三方库管理,并且提供了很多实用的工具,功能十分强大。我们在使用这款软件进行编程开发的过程中,最基本、最常做的操作就是新建项目,因此我们很有必要掌握新建项目的方法。但是这款软件的专业性...

07-05

Thonny设置中文的方法

Thonny设置中文的方法

Thonny是一款十分专业的Python编辑软件,该软件界面清爽简单,给用户提供了丰富的编程工具,具备代码补全、语法错误显示等功能,非常的适合新手使用。该软件还支持多种语言,所以在下载这款软件的时候,有时候下载到电脑中的软件是英文版本的,这对于英语基础较差的小伙伴来说,使用这款软件就会变得十分困难,...

07-05

最新软件下载