A-A+

linux 删除所有子目录下的指定文件/文件夹

2019年05月08日 运维 linux 删除所有子目录下的指定文件/文件夹已关闭评论 阅读 31 次

linux 删除所有子目录下的指定文件/文件夹,采用find+exec组合来完成

find alipay-demo -type d -name "__pycache__" -exec rm -rf {} \;

参数说明

  • alipay-demo:为待查询的开始目录,从此目录开始搜索,包括本目录下的子目录
  • -type d:文件类型为目录 若目标文件是普通文件,则使用-type f
  • -name "__pychche__":指定待删除的目录名(此处可以使用正则表达式匹配目标文件或目录)
  • -exec rm -rf {} exec要执行的命令

注意事项

  • {}\ 之间需要加空格
标签:

评论已关闭!

Copyright © C/C++程序员之家 保留所有权利.   Theme  Ality 浙ICP备15011757号-3

用户登录