1 个不稳定版本
0.1.0 | 2019年1月3日 |
---|
#26 in #file-rename
13KB
246 代码行
ren3
使用正则表达式进行文件重命名。
灵感来自 ren2
安装
cargo install ren3
用法
USAGE:
ren3 [FLAGS] <expression> [dir]...
FLAGS:
-b, --brief only display base name
-D, --directory-only only rename directories
-F, --file-only only rename files
-f, --force apply changes
-h, --help Prints help information
-r, --recursive rename subdirectories recursively
-V, --version Prints version information
ARGS:
<expression> sed-like expression
<dir>... directories to rename
示例
> ls
foo-1.jpg foo2.jpg
> ren3 's/.*(\d+\.jpg)/bar-$1' -f
[OK] ./foo2.jpg -> ./bar-2.jpg
[OK] ./foo-1.jpg -> ./bar-1.jpg
> ls
bar-1.jpg bar-2.jpg
依赖
~3–11MB
~106K SLoC