linux下怎么删除目录以及子目录下的一些文件
高洛峰
高洛峰 2017-04-17 11:44:25
[Linux讨论组]

如图 一个文件夹下 有很多的子文件夹,我想把这些文件夹下的_middle.jpg结尾的图片全删了 不知道这个linux命令如何写

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回复(4)
ringa_lee

在最上层目录
find . -type f -name "*_middle.jpg" | xargs -i rm {}

不放心可以先
find . -type f -name "*_middle.jpg" > to_del
看看to_del的内容,没问题后再

cat to_del | xargs -i rm {}

黄舟

一句话就可以了:

find 最上层目录 -name '*_middle.jpg' -delete

如果像 @ninehills 那样用,需要确保你的路径中没有空格等需要特别注意的字符。

如果使用的是 zsh,直接:

rm **/*_middle.jpg
阿神

rm -rf 文件夹名称/*_middle.jpg

巴扎黑

rm -rf 文件夹名

该文件夹下所有文件会被删除。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号