通过直接在vi(或任何其他编辑器)中编辑文件路径来重命名文件
virenamer的Python项目详细描述
虚拟名称
通过直接在Vi
(或任何其他编辑器)中编辑文件路径来重命名文件。
安装
只需使用pip
$ sudo apt install python3-pip $ pip3 install --user virenamer
克隆存储库
$ git clone https://github.com/essembeh/virenamer $ cd virenamer $ ./setup.py install --user --prefix=
用法
若要重命名文件,请使用某些文件作为参数运行virenamer
。
$ virenamer folderA/*
如果设置了EDITOR
env变量)或Vi
默认情况下,它将打开您喜爱的编辑器。还可以使用-e, --editor
参数选择自定义编辑器,例如--editor nano
。
可以根据需要编辑路径,但行数必须相同。如果添加或删除行,virenamer
将以错误结束。
保存内容并关闭编辑器后,将处理文件:
- 如果给定
-n, --dryrun
,则不会移动任何内容,只显示消息 - 如果新文件已经存在,文件将不会被改写,除非您指定^ {CD9}}
- 如果新文件为空(即空行),则将删除指定的文件
-d, --delete
- 如果新文件位于不存在的文件夹中,则将创建
帮助
$ virenamer --help
usage: virenamer [-h] [-e EDITOR] [-f] [-d] [-n] files [files ...]
File renamer
positional arguments:
files files to rename
optional arguments:
-h, --help show this help message and exit
--version show program's version number and exit
-e EDITOR, --editor EDITOR
Editor used to edit file list
-f, --force Overwrite if target file already exists
-d, --delete Delete file if line is empty
-n, --dryrun Dryrun mode, don't rename any file