25 lines
694 B
Markdown
25 lines
694 B
Markdown
# 重命名
|
||
|
||
> 重命名多个文件。
|
||
> 注意:该页面指的是 `rename` Debian 包中的命令。
|
||
> 更多信息:<https://manned.org/file-rename>。
|
||
|
||
- 使用 Perl 通用正则表达式重命名文件(将 'foo' 替换为 'bar'):
|
||
|
||
`rename {{'s/foo/bar/'}} {{*}}`
|
||
|
||
- 干运行 - 显示将要进行的重命名操作,但不执行:
|
||
|
||
`rename -n {{'s/foo/bar/'}} {{*}}`
|
||
|
||
- 强制重命名,即使该操作会删除现有目标文件:
|
||
|
||
`rename -f {{'s/foo/bar/'}} {{*}}`
|
||
|
||
- 将文件名转换为小写(在不区分大小写的文件系统上使用 `-f` 以防止“已存在”错误):
|
||
|
||
`rename 'y/A-Z/a-z/' {{*}}`
|
||
|
||
- 用下划线替换空格:
|
||
|
||
`rename 's/\s+/_/g' {{*}}` |