3 个版本 (有重大更改)
0.3.0 | 2024 年 7 月 20 日 |
---|---|
0.2.0 | 2024 年 7 月 19 日 |
0.1.0 | 2024 年 7 月 18 日 |
在 命令行工具 中排名 422
每月下载量 279
7KB
88 行
Renam
使用正则表达式的高速文件重命名实用工具。
为什么
- just for fun
- 它比 Linux 的 'rename' 工具更快
- 它支持大量文件,与 'rename' 不同
安装
cargo安装 renam
用法
renam"正则表达式模式" "替换" [可选文件夹]
示例:文件夹包含以下命名的文件
- 1-x.img
- 2-x.img
- 3-x.img
将 x 转换为 z: renam "x" "z"
默认情况下,renam 在当前目录中重命名文件。可以在末尾指定目录: renam "x" "z" "path/to/folder"
如果您想查看哪些文件已被更改,可以使用 -v
标志,如果您还想查看所有未重命名的文件,请使用 -vv
如果您只想查看将要发生的更改,但实际上不进行更改,请使用 -d
(与 -v
/-vv
标志)
您还可以使用 -r
标志递归地重命名文件,并使用 --max-depth
指定最大深度。
变更日志
0.3.0
新增
- 带有标志的递归重命名
- 递归重命名的最大深度
0.2.0
新增
- 添加了详细标志,允许打印出哪些文件已更改(或使用
-vv
时未更改) - 添加了模拟标志,导致程序实际上不重命名文件,与详细标志一起使用很有用
致谢
献给 renamer(我本来想用这个命名我的项目,但是这个更早一些哈哈),它似乎更好(有递增功能,但我打算不包括),但根据我的基准测试,它稍微慢一些,还有重命名功能,也慢一些 :3
以及其他的类似项目。
依赖关系
~4–12MB
~127K SLoC