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

为当前最终发行版之前的所有版本提供支持
回复
ubuntu19
帖子: 4
注册时间: 2013-04-19 17:31
系统: ubuntu
送出感谢: 0
接收感谢: 0

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

#1

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

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

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

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

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

#2

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

代码: 全选

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

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

#3

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

b33e 写了:

代码: 全选

rm abcd*
就是这样啊,除非你的文件名不是abcd打头的,而且,要注意终端的当前目录
渠月 · QY

本人只会灌水,不负责回答问题

无聊可以点一下→ http://u.nu/ubuntu
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

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

#4

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

rm */abc*
rm */*/abc*
● 鸣学
ubuntu19
帖子: 4
注册时间: 2013-04-19 17:31
系统: ubuntu
送出感谢: 0
接收感谢: 0

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

#5

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

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

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
来自: 安徽合肥
送出感谢: 7 次
接收感谢: 0
联系:

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

#7

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

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

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

回到 “老旧版本支持”