请问linux怎样删除某一个目录下所有指定文件名的文件

如现在父目录为/home/kevin/test,在test目录下有目录a,b,a,b下都有文件cc.txt,我想删除test目录下所有以cc.txt为名称的文件,有没有这... 如现在父目录为/home/kevin/test,在test目录下有目录a,b,a,b下都有文件cc.txt,我想删除test目录下所有以cc.txt为名称的文件,有没有这样的命令能做到 展开
 我来答
刺友互
高粉答主

2020-01-09 · 每个回答都超有意思的
知道答主
回答量:3979
采纳率:100%
帮助的人:73.3万
展开全部

1、先使用SSH连接工具进入到linux系统中。

2、在linux系统中使用删除的命令是rm,是英文remove的缩写,使用参数比较简单,我们可以使用查询命令查看使用方式。

3、除了进入目录下直接输入文件名,rm命令后还可以跟文件的绝对路径名,这样就无需进入到目录下进行删除了。

4、我们也可以使用强制命令删除,一般情况下都是直接使用强制命令删除文件,且无需提示,方便快捷rm -f 文件名。

5、另外如果目录下都是需要删除的文件,也就是批量删除的话,可以使用rm -fr 目录的形式,删除目录下的一切文件例如 rm -fr ./*。

6、同时rm命令还支持文件的正则表达式匹配,可以模糊地进行删除操作,比如我们可以删除目录下的所有txt文件rm -f *.txt。

注意事项:

linux除了在服务器操作系统方面保持着强劲的发展势头以外,在个人电脑、嵌入式系统上都有着长足的进步。使用者不仅可以直观地获取该操作系统的实现机制,而且可以根据自身的需要来修改完善这个操作系统,使其最大化地适应用户的需要。

luofeng0603
推荐于2017-11-23 · TA获得超过293个赞
知道小有建树答主
回答量:271
采纳率:0%
帮助的人:149万
展开全部
find /home/kevin/test -name cc.txt -exec rm -f {} \;
给你解释一下吧:
find 是一个强大的搜索命令 -name 选项用来搜索符合条件的文件 搜到之后用-exec 选项来执行命令
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
巍哥吉祥
2010-03-14 · TA获得超过226个赞
知道答主
回答量:95
采纳率:0%
帮助的人:58.3万
展开全部
用find命令可以做到:
find /home/kevin/test -name cc.txt -exec rm -rf {}\;

意思是:找到/home/kevin/test 下名字为cc.txt的文件,并且执行(-exec)命令
rm -rf {}进行删除.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yanxinjingshen
2010-03-07 · 超过11用户采纳过TA的回答
知道答主
回答量:54
采纳率:0%
帮助的人:34.7万
展开全部
用rm -rf可以删除!!!!!!!!!!!!!!!!!!!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式