You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过命令行快速删除文件夹中5000-10000个文件(共30000个)

批量删除指定数量文件的命令行方案

没问题,用命令行确实是批量处理大数量文件的高效选择——既能跳过回收站直接删除,速度也比图形界面快很多。下面针对不同操作系统给你具体的实现方法,你可以根据自己的系统选择:

Windows系统(推荐用PowerShell)

  1. 首先打开PowerShell,导航到你的图像文件夹:

    cd "C:\目标文件夹的完整路径"
    
  2. 执行以下命令随机删除5000个文件(如果要删5000-10000之间的其他数量,把-Count后面的数字改成你需要的就行,比如8000):

    Get-ChildItem -File | Get-Random -Count 5000 | Remove-Item -Force
    
    • 解释:Get-ChildItem -File只筛选文件(不会误删子文件夹),Get-Random -Count 5000随机挑选指定数量的文件,Remove-Item -Force强制删除且不进入回收站。
  3. 安全测试建议:如果你不确定命令是否正确,可以先执行下面的命令预览要删除的文件,确认无误后再换成上面的删除命令:

    Get-ChildItem -File | Get-Random -Count 5000 | Select-Object FullName
    

Linux/macOS系统(Bash终端)

  1. 打开终端,进入目标文件夹:

    cd /目标文件夹的完整路径
    
  2. 执行以下命令随机删除5000个文件(同样,把-n后面的数字改成你需要的数量即可):

    find . -maxdepth 1 -type f | shuf -n 5000 | xargs rm -f
    
    • 解释:find . -maxdepth 1 -type f只查找当前目录下的文件(不递归子文件夹),shuf -n 5000随机选指定数量的文件,xargs rm -f批量强制删除,无确认提示。
  3. 安全测试建议:先预览要删除的文件列表,避免误操作:

    find . -maxdepth 1 -type f | shuf -n 5000
    

注意事项

  • 确保你对目标文件夹有足够的权限,否则命令会执行失败。
  • 如果你的文件名包含空格或特殊字符,上面的命令都能正常处理,无需额外调整。
  • 命令执行后文件会直接被删除,无法恢复,所以一定要先做好测试确认!

内容的提问来源于stack exchange,提问作者moondra

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 10:11:10