删除文件夹中所有文件名的一部分?

山姆罗布85

我的相机以以下格式存储照片:

DSC_0001 (2015_07_30 10_34_56 UTC).NEF

使用DSC_之后的数字进行迭代,并用括号指定时间和日期,但是所有时间和日期信息都在元数据中,因此我希望将其生成的所有文件重命名为:

DSC_0001.NEF etc

我已经查看了renamebash中命令,但是无法理解如何使其执行我想要的操作,我想更改文件夹中的所有文件。

如果您能解释为什么您的建议行之有效,我将不胜感激,以便将来我能尝试并学习如何解决类似问题。

注意:如果使用Bash,那我会有所作为。

伊尔卡楚

使用Perl重命名工具:

rename 's/ \(.*?\)//' *.NEF

正则表达式应该简单明了(.*?匹配最短的字符串)。

艰难地了解,为什么Debian / Ubuntu上的重命名实用程序与其他发行版(如CentOS)上的重命名实用程序不同?关于两个不同的rename命令。

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何通过匹配文件名的一部分来查找和删除子文件夹中的所有文件

仅使用文件名的一部分从文件名创建文件夹

macOS - 基于文件名的一部分创建文件夹(第 2 部分)

根据文件名的一部分将文件移动到文件夹

将文件名的一部分替换为其文件夹名

Mac OS –根据文件名的一部分创建文件夹

如果文件夹名称包含文件名的一部分,则将文件移动到文件夹?

获取文件名的一部分

提取文件名的一部分

剥离文件名的一部分

检索文件名的一部分

重命名文件,删除文件名bash脚本的一部分

使用 Windows 批处理文件根据文件名的一部分将文件分类到文件夹中

在最后一个下划线之前创建从文件名的一部分命名的文件夹并移动相应的文件

如何从目录中所有.txt文件中获取行的一部分?

批处理从文件名中提取一部分,并使用此部分创建文件夹

如何删除文件名的一部分?

如何使用bash脚本删除文件名的一部分

按文件名的一部分将文本文件排序到文件夹中

如何基于文件名的第一部分和第二部分创建文件夹并将文件移动到该文件夹中?

使用命令提示符将文件名附加到文件夹名称的一部分

如何基于文件名的一部分创建文件夹,以及如何使用awk提取和重命名特定的列

获取文件名(如果有一部分)-PHP

Linux Shell-删除名称以.git开头的文件夹,该文件夹是内部文件夹的一部分

Bash脚本可删除目录下每个文件中文件名的一部分

在Linux上删除包含日期戳作为文件名一部分的文件的更干净方法

如何在Windows 7中为许多文件删除文件名的同一部分?

仅合并 csv 文件的一部分并添加带有 csv 文件名的列

从路径的一部分是可变的 VBA 的子文件夹中复制文件