推广 热搜:

Linux怎么样进行列举删除文件,怎么样删除多个目录下同名文件?

   日期:2025-08-15     来源:www.wayld.com    作者:二手网    浏览:709    评论:0    
核心提示:[db:简介]

近期有用户,网站遭遇了挂马, 多个目录下被写入了同一个文件,搜索出来有几十个,假如一个一个删除, 太浪费时间间了

那样有命令可以批量进行删除吗?

答案是有些。

请注意:在实行此命令前务必须具备份一次数据, 预防误操作致使删掉丢失。

要在Linux中列举并删除特定种类的文件,可以用find命令配合rm命令。以下是一个例子,它会查找目前目录及其子目录下所有.txt文件,并将它删除:

find . |type f |name *.txt |exec rm |f {} \;

讲解:

find .:在目前目录及其子目录中查找。

|type f:仅匹配文件种类。

|name *.txt:匹配所有扩展名为.txt的文件。

|exec rm |f {} \;:对于每一个匹配的文件,实行rm |f来强制删除。

再举一个例子,倘若你要删除的文件, 是test.php

那样命令可以这么写

find . |type f |name test.php |exec rm |f {} \;

实行完后, 可以随机进入几个目录查询下是不是删除正确。

第三提醒:在实行此命令前务必须具备份一次数据, 预防误操作致使删掉丢失。

 
标签: Linux 系统
打赏
 
更多>同类二手资讯
0相关评论

热门推荐
推荐图文
推荐二手资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  免责声明  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报