高性能弹性文件服务 SFS TURBO-如何在Linux系统中删除大量文件或文件夹:find命令

时间:2025-03-05 17:48:34

find命令

  • 批量删除空文件夹:“-type d”用于指定过滤文件类型为direcory的条目,“-empty”参数用于过滤出空文件夹。
    find . -type d -empty -delete
  • 批量删除文件:“*”用于指定文件名。
    find . -name *.log -type f -delete
  • 批量强制删除非空文件夹:“*”为文件夹名称。
    find . -type d -name * -exec rm -fr "{}" \;
  • 批量删除多个非空文件夹:“*”、“?”为不同文件夹名称,删除多个非空文件夹时,文件夹名称和“-name”之间使用“-o”分隔。
    find . \( -name * -o -name ? \) -type d -exec rm -fr "{}" \;
support.huaweicloud.com/sfsturbo_faq/zh-cn_topic_0000002120796432.html