在Ranger中使用Shift+R启动bulkrename,选中文件后在编辑器中按行修改为对应的新名称,如将about.html和about.css改为team.html和team.css,保存后Ranger会按顺序逐一重命名,需确保文件配对顺序正确并保留扩展名。

在 Linux Ranger 文件管理器中,使用 bulkrename 功能可以高效地批量重命名文件,特别适合将成对的 HTML 和 CSS 文件统一命名。比如你有一组类似 page1.html 和 style1.css 的文件,想改为 news.html 和 news.css 这样的配对名称,可以通过以下步骤实现。
启用 bulkrename 模式
在 Ranger 中进入包含目标文件的目录,使用方向键选中所有需要重命名的 HTML 和 CSS 文件(按 空格 多选),然后按下:
Shift + R这会打开一个临时文本编辑器(通常是 Vim),列出所有选中的文件名,每行一个。
编辑文件名配对
在打开的编辑器中,你可以直接修改每一行的文件名。关键是要保持 HTML 和 CSS 文件的对应关系。例如:
立即学习“前端免费学习笔记(深入)”;
about.html about.css contact.html contact.css
如果你想把它们分别改为 team.html / team.css 和 info.html / info.css,就改成:
team.html team.css info.html info.css
确保顺序正确,Ranger 会按行一一对应地重命名原始文件。
保存并执行重命名
修改完成后,保存并退出编辑器(在 Vim 中是 :wq)。Ranger 会立即应用更改。如果新名字存在冲突或无效字符,会提示错误,你可以返回修改。
注意事项
- 确保 HTML 和 CSS 文件的顺序严格匹配,避免错位重命名。
- 重命名前建议先备份重要文件,防止误操作。
- 可以结合正则搜索替换加快编辑,比如在 Vim 中使用 :%s/style/project/g 批量替换关键词。
- 文件扩展名必须保留正确,不要把
.css写成.scss等其他格式,除非你确实要改类型。
基本上就这些。只要顺序对得上,bulkrename 是 Ranger 中处理成对文件重命名最直接的方法。











