Linux系统下删除包含特定字符或数字的方法
August 29, 2017
本文将会讲述如何在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'