Jon*_* Y. 9 command-line batch-rename
假设我有一个文件夹,里面有大约 20 个文件(比如我在旅行中拍的照片),我想一次性重命名它们,只是没有我想使用的任何特定的 Perl 表达式(例如,如果我想为每个名称添加额外的文本,这些文本不属于单个文件的元数据,例如描述和/或评论)。
并且假设我可以更轻松地生成一个文本文件,其中包含我希望每个文件的名称(或者,如果需要,可以使用“前后”列表)。
有什么方法可以将该文本列表中隐含的更改应用于相关文件夹?
Tay*_*mon 10
这看起来像是 的工作xargs
。
如果您的文件格式如下:
old_file1 new_file1
old_file2 new_file2
Run Code Online (Sandbox Code Playgroud)
那你就可以了xargs -a your_file -n 2 mv
。