您好,请问用rm命令如何删除一个文件夹下所有以某个或者某些字符开头的文件

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
ubuntu19
帖子: 4
注册时间: 2013-04-19 17:31
系统: ubuntu

您好,请问用rm命令如何删除一个文件夹下所有以某个或者某些字符开头的文件

#1

帖子 ubuntu19 » 2013-04-19 17:48

首先,如果帖子发错了请告知。

下面是问题:
比如用户文件夹下面有很多以abcd开头的文件,如何用rm或者其他的命令一次删除掉这些文件呢?

我已经man了rm,并没有发现合适的方法,我猜测要涉及到通配符 但是我rm abcd*提示我不存在这样的文件,google了下也没有发现方法,可能是我不太会搜索吧,所以就在这里求助了,多谢各位。
头像
b33e
帖子: 3874
注册时间: 2011-06-07 14:20

Re: 您好,请问用rm命令如何删除一个文件夹下所有以某个或者某些字符开头的文件

#2

帖子 b33e » 2013-04-19 18:04

代码: 全选

rm abcd*
就是这样啊,除非你的文件名不是abcd打头的,而且,要注意终端的当前目录
头像
qy117121
论坛版主
帖子: 50587
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: 您好,请问用rm命令如何删除一个文件夹下所有以某个或者某些字符开头的文件

#3

帖子 qy117121 » 2013-04-19 18:09

b33e 写了:

代码: 全选

rm abcd*
就是这样啊,除非你的文件名不是abcd打头的,而且,要注意终端的当前目录
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

邮箱 [email protected]
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 您好,请问用rm命令如何删除一个文件夹下所有以某个或者某些字符开头的文件

#4

帖子 eexpress » 2013-04-19 21:14

rm */abc*
rm */*/abc*
● 鸣学
ubuntu19
帖子: 4
注册时间: 2013-04-19 17:31
系统: ubuntu

Re: 您好,请问用rm命令如何删除一个文件夹下所有以某个或者某些字符开头的文件

#5

帖子 ubuntu19 » 2013-04-19 21:18

哦,多谢两位,可能就是没注意当前目录的问题,现在已经解决了。
头像
thina
帖子: 4
注册时间: 2011-10-11 16:36

Re: 您好,请问用rm命令如何删除一个文件夹下所有以某个或者某些字符开头的文件

#6

帖子 thina » 2013-04-19 21:49

都在一个目录下吗?如果是的话,rm -f /path/to/abcd*
find /path/to -maxdepth 1 -type f -print0 | xargs -0 -I: rm -f :
:em01
头像
shuizhongyu
帖子: 287
注册时间: 2012-11-06 12:43
系统: arch,ubuntu
来自: 安徽合肥
联系:

Re: 您好,请问用rm命令如何删除一个文件夹下所有以某个或者某些字符开头的文件

#7

帖子 shuizhongyu » 2013-04-19 22:15

eexpress 写了:rm */abc*
rm */*/abc*
Luckily,I have google.

新手,请大家不吝赐教,十分感谢
回复