如何在音乐目录下批量删除所有子目录中的.m4a文件
批量删除指定目录下所有嵌套子目录中的.m4a文件
用find命令就能搞定递归删除的需求,不用逐个进入子目录操作:
直接删除命令
find /path/to/music -type f -name "*.m4a" -delete
参数说明
/path/to/music:替换成你的music目录实际路径,比如~/music或/home/你的用户名/music-type f:只针对文件操作,避免误删同名文件夹-name "*.m4a":精准匹配所有后缀为.m4a的文件-delete:执行删除操作
安全验证步骤
怕误删的话,可以先去掉-delete运行,查看会被删除的文件列表,确认没问题再加上-delete:
find /path/to/music -type f -name "*.m4a"
如果当前已经在music目录的上级文件夹,也可以用相对路径:
find ./music -type f -name "*.m4a" -delete
内容的提问来源于stack exchange,提问作者Eskow
相关产品推荐
相关产品推荐

