从文本文件重命名海量文件

亚历克西斯·阿卡基奥斯

我有一个约有7,000个文件的文件夹,每个文件都已编号,例如74857.mkv 74858.mkv等。

在此处输入图片说明

我还有一个文本文件,其中包含所有文件号和文件名:

按此顺序:

在此处输入图片说明

我想将每个文件从其编号重命名为它的名称;一个例子:

74857.mkv>采取S01 E01.mkv

74858.mkv>采取S01 E02.mkv

任何执行此操作的命令都请手动执行,并且仅在5天内成功处理了50个文件!

bu5hman

如果我是我,我会小批量进行测试,并提供一份副本,但是这样的事情应该可以做到

while read n; do read f; mv $f "$n.${f##*.}"; done < file

在开始之前,建议您检查一下输出。

while read n; do read f; echo mv $f "$n.${f##*.}"; done < file > checkfile

为了确保重命名文件中没有错误。

如果您有足够的空间和时间进行复印,以保持原稿原件安全,直到满意为止,这样会更安全。

while read n; do read f; cp $f "/a/safe/location/$n.${f##*.}"; done < file

笔记

为了扭转这个过程中你只需要扭转名称的顺序在mv命令

mv "$n.${f##*.}"  $f

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

词典文本文件

如何在python中逐行使用文本文件的新名称重命名文件夹中的文件名

使用文本文件作为源来重命名文件

如何根据存储在同名文本文件中的日期/时间重命名文件夹中的每个JPG文件?

使用bat脚本读取不同文件夹中的相应文本文件后,重命名多个pdf文件

从文本文件中提取字符串,然后在bash中相应地重命名它们

使用文本文件中的字符串对图像进行卷曲和重命名

如何重命名子文件夹或zip文件中的文本文件

使用文本文件中的列表重命名目录中的文件

使用文本文件重命名文件夹中的批处理文件

在使用perl重命名文本文件时,在文本文件末尾出现问号

Bash脚本从文本文件源重命名文件

ASCII文本文件

根据内容中的多个字符串重命名文本文件

MMV海量文件重命名

从文本文件python写入文本文件

CMD批次重命名。从文本文件中读取新名称

根据文本文件中包含的文本重命名目录中的文件

使用变量命名新的文本文件

如何根据文本文件中的匹配重命名tar.gz文件

WMIC结果到命名文本文件

使用python重命名文本文件中的特定行

如何批量重命名文本文件使其成为每个文本文件中的第一个单词?

将目录中的100个文件重命名为存储在文本文件中的新文件名

如何打开文件夹并将文本文件放置在数据框中并根据文件名重命名数据框?

在文件夹内创建文本文件,然后重命名文件夹以匹配其中的文件名

尝试根据文本文件重命名文件

通过使用文本文件中的前缀来重命名文件

如何根据文本文件中的名称重命名文件?

TOP 榜单

热门标签

归档