惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Apple Machine Learning Research
Apple Machine Learning Research
T
Tailwind CSS Blog
月光博客
月光博客
爱范儿
爱范儿
有赞技术团队
有赞技术团队
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
aimingoo的专栏
aimingoo的专栏
GbyAI
GbyAI
腾讯CDC
The Cloudflare Blog
人人都是产品经理
人人都是产品经理
MongoDB | Blog
MongoDB | Blog
Microsoft Azure Blog
Microsoft Azure Blog
IT之家
IT之家
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
云风的 BLOG
云风的 BLOG
U
Unit 42
博客园 - 三生石上(FineUI控件)
A
About on SuperTechFans
N
Netflix TechBlog - Medium
Google DeepMind News
Google DeepMind News
雷峰网
雷峰网
L
LangChain Blog

Windows

Windows“快速启动”不工作——混合关闭已被磁盘检查请求覆盖。系统将改为执行完全关闭。 - V2EX 京东店卖的哪些 FPP 零售彩盒 靠谱吗。 - V2EX Gluestick - 比 Scoop 更快、更好用的包管理器 - V2EX MSPCManagerService.exe 占用 cpu , 如何解决 - V2EX 十几年了,微软还是没修复资源管理器图标排列的问题 - V2EX Windows 下图片标注工具没有一个好用的 - V2EX 有没有遇到更新 Win11 2026-07 之后每次开机反复 chkdsk 的(NTFS 分区被标 dirty) - V2EX 用 AI 搓了个通过 DLNA 协议投屏的小工具 大家有用过 Power Automate 吗? 一台[物理断网]+[加密解密专用]的 WIN 电脑,如何在开机后“主动补熵”呢? 做了个原生的护眼应用 把 Windows Terminal 优化配置过程更新了一下 Windows 10 任务管理器闪退问题 有没有人 vibe coding 一个支持 udp 的运行在 macos 上的 windows App? 最近准备更新系统到 windows 11,大家给 win 11 分配的 C 盘空间是多少 - V2EX IDM 下载器是不是出问题了 一直让 Windows 资源管理器崩溃 终于解决困扰我 2 年多的 win10 内存泄漏问题了 WSL Containers 有老哥用上了吗? Win RDP 远程桌面音频时不时抽风(无声音) 大佬们我重装了个 win11 以后,右键任务栏的程序不会出现功能了 求助!个人平时用 windows 都是打游戏,如何给 windows 做程序员风格优化?周末想给老婆的电脑处理一下 windows11 专业版,微软商店下载的 chatgpt 桌面版,打开速度很慢。点击之后大概 1 分钟才真正打开,才弹出窗口。这是什么问题,如何解决? Windows11 里面的防火墙规则,如何有效清理? win11 笔记本开启虚拟化安全和内存完整性两项功能么? 用惯了 MacOS 启动台 Launchpad,于是我创建了 Windows 版的 Launchpad AI 可以精简 windows 镜像(国产的不行) 2026 年了,还有人使用精简 windows 镜像吗? 游戏美术专业学生,拯救者 Y9000P 和 ASUS ProArt 16,应该选哪一款? Microsoft.Coreutils 看起来很普通啊,为毛大家都在吹 CPU 不在 win11 支持列表中,如果安装 11,有啥后果?
rmx:给 Windows 换一个能用的删除
clow · 2026-02-07 · via Windows

Windows 的文件删除功能有多难用,做开发的大概都有体会。

删个 node_modules 得等上好几秒甚至十几秒,进度条一格一格地挪。碰上某个文件被进程占用,直接弹个"操作无法完成,因为文件已在另一个程序中打开",然后你得自己去找到底是哪个进程锁的,打开任务管理器翻一圈,杀掉再回来重试。

rmx 就是来解决这两件事的:删得快删得掉

它到底做了什么

rmx 是一个 Windows 下的命令行文件删除工具,Rust 写的,开源( MIT )。

速度上,它绕过了 Windows 的高层文件 API ,直接调用底层的 CreateFileW + SetFileInformationByHandle,再配合 FILE_DISPOSITION_POSIX_SEMANTICS 这个标志位实现即时删除——文件在命名空间里直接消失,不用等所有句柄关闭。整个删除过程多线程并行,目录扫描和文件删除分层调度。

实际跑下来是什么效果?在 5301 个文件( 5000 文件 + 301 目录)的测试里,rmx 用了 514 毫秒,PowerShell 的 Remove-Item 用了 1150 毫秒。快了一倍多。

文件占用这块更直接:加一个 --kill-processes 参数,rmx 通过 Windows Restart Manager API 自动识别锁住文件的进程,干掉它,再删。不用你自己去查。

不只是命令行

说实话,一个命令行删除工具对大多数人吸引力有限。rmx 真正有意思的地方在于它可以直接替代 Windows 资源管理器的删除功能

跑一下 rmx init,它会注册一个 Shell 扩展到 Windows 右键菜单。之后你在资源管理器里右键任意文件或文件夹,会多出一个 "Delete with rmx" 的选项。

日常使用方式完全不变——还是右键、点删除,但背后走的是 rmx 的并行引擎。该快的快了,该能删的也能删了。对不想碰命令行的人来说,这才是真正有用的功能。

具体能干什么

基本删除

# 删文件夹
rmx ./node_modules

# 一次删多个
rmx ./target ./node_modules ./dist

# 删单个文件
rmx ./log.txt

处理文件占用

# 自动杀掉占用进程再删除
rmx --kill-processes ./locked_directory

# 递归 + 强制 + 杀进程,一把梭
rmx -rf --kill-processes ./path
# 只解除占用不删除(调试时有用)
rmx --unlock ./locked_file.txt

右键菜单集成

# 注册到 Windows 资源管理器右键菜单(需要管理员权限)
rmx init

跑完之后就能右键删了,不用再开终端。

其他

# 预览模式,看看要删什么但不真删
rmx -n ./node_modules

# 查看删除统计
rmx -v --stats ./target

# 自升级
rmx upgrade

安全方面

rmx 内置了保护机制,删不了 C:\WindowsC:\Program Files 这些系统目录,也删不了用户主目录。没加 -f 的话删除前会要求确认。不用担心手滑把系统搞坏。

安装

最简单的方式是用 Scoop:

scoop bucket add rmx https://github.com/zerx-lab/rmx
scoop install rmx

也可以用 Cargo:

cargo install --git https://github.com/zerx-lab/rmx

或者直接去 GitHub Releases 下载编译好的二进制。

装完建议跑一下 rmx init 把右键菜单注册上,日常用起来最方便。

技术要求

  • Windows 10 1607 或更高版本
  • NTFS 文件系统

谁适合用

  • 前端开发,天天跟 node_modules 打交道的
  • Rust 开发,target 文件夹动不动几个 G 的
  • 任何经常碰到"文件被占用删不掉"的人
  • 想要一个更快的右键删除的普通用户

GitHub: https://github.com/zerx-lab/rmx

协议:MIT