Linux系统下删除包含特定字符或数字的方法

本文将会讲述如何在linux 系统下通过删除rm命令来删除包含特定字符或数字的方法。本文主要针对linux初学者。

在linux下面删除文件或目录的命令是rm, 如果想删除特定模式的文件或者目录,那么就需要使用linux命令中特有的通配符。

比如下面的几个通配符模式:

* : 可以匹配任意字符串

*b*: 可以匹配包含字符”b”的任意字符串

*2*: 可以匹配包含数字”2”的任意字符串

*.[ab]: 可以匹配任意以字母a 或b 结尾的字符串

*[cd]*:可以匹配包含字母‘c’或 ‘d’的任意字符串

: 可以匹配任意一个单一字符

实例:

显示出当前目录下所有的以包含test 的文件

$ ls *test*
test2  test30  test5

显示以数字1结尾的文件

$ ls *1
text1

显示所有以“test”开头的文件

$ ls test*
test2  test30  test5

删除所有以“test”开头的文件

$ rm -v test*
removed 'test2'
removed 'test30'
removed 'test5'

 

 

Sidebar