Tag: 批量重命名

批量重命名文件为小写

有没有办法将目录中的所有文件重命名为小写|大写? 我正在寻找一个oneliner命令。 我喜欢TotalCommander的alt+f7 ,现在我需要在终端中使用该function

按特定顺序重命名图像

这是我的问题:我有一个包含500张图像的文件夹: 1.jpg 2.jpg 3.jpg 等等.. 我复制了该文件夹,现在我需要将这些相同的图片从501重命名为1000,但按顺序如下: 1.jpg becomes 501.jpg 2.jpg becomes 502.jpg 3.jpg becomes 503.jpg …. 当我使用标准重命名命令时: i=501;for img in $(find . -iname ‘*.jpg’); do echo -n “Converting $img”; mv $img $i.jpg && echo $i && ((i++)); done 它将图像从501订购到1000但它们都是分散的: 23.jpg becomes 501.jpg, 66.jpg becomes 502.jpg … (它们是正确的顺序,但它混合起来) 我知道这可能是我失踪的一个命令……

如何使用名称中的Windows文件路径重命名一组文件

我收到了一堆乱七八糟的文件。 所有文件名都具有相同的开头,似乎是Windows文件目录。 问题是有700多个文件,我真的不想通过并手动重命名所有文件。 这些是文件名的示例(注意:这些都没有文件目录): G:some\really\long\file\path\then\the\name1.jpg G:some\really\long\file\path\then\the\name2.png G:some\really\long\file\path\then\the\filename.txt G:some\really\long\file\path\then\the\file_name.mov … 重要的一点就是每个文件都有G:some\really\long\file\path\then\the\在我想要的文件名之前。 所以我希望上面的文件看起来像: name1.jpg name2.png filename.txt file_name.mov 我尝试过rename命令并没有成功。 我仍然是Linux的新手,我真的不确定如何去做或谷歌。 任何帮助,将不胜感激。

如何根据EXIF数据重命名多张照片和video?

我经常将照片和video (主要是JPG和MOV扩展名) 从数码相机和平板电脑导入我的电脑,我希望看到它们根据EXIF数据中已经存在的日期和时间进行排序。 因此,我希望最好使用简单的Nautilus脚本 重命名它们 ,最好在每个文件名之前插入日期和时间戳。 到目前为止,我只是将以下Nautilus脚本集合在一起,我相信这个脚本远非完美: for i in *.* do mv -i “$i” “$(exiftool -CreateDate “$i” | awk -F ‘: ‘ ‘{print $2}’)_”$i”” done 我在此重命名方法中不喜欢的是EXIF日期和时间戳中使用的冒号 (例如“2013:09:03 20:55:09_IMG_0108.JPG”),这些文件可能会在以后将这些文件传输到其他环境时产生问题(例如Windows)。 此命令(使用exiv2而不是exiftool )可以方便地操作日期和时间戳,但其缺点是它不适用于video(例如MOV)文件 : exiv2 -k -r ‘%Y-%m-%d_%H-%M-%S_:basename:’ rename “$i” 所以我希望有人能提出更好的解决方案。 如果它甚至设法将原始文件名和扩展名转换为小写,那将是神奇的!

用于帮助翻译多个文件名的程序/命令

我有数百个具有不同名称的文件 ,我想将其翻译成不同的语言。 是否存在应用程序/ CLI操作,允许我复制列表/表中的所有名称,然后在翻译它们之后将它们粘贴回列表/表中,或者允许程序有点类似于“重新命名为“在Thunar,但更复杂的行动更接近我所描述的? (我在Lubuntu,我不喜欢使用Nautilus,因为不需要干扰LXDE / pcmanfm桌面和LXPanel。如果Nautilus有解决方案请提供,但如果可能的话尽量给出替代方案。)

用bash重命名大量图像文件

我需要重命名约。 70,000个文件。 例如:从sb_606_HBO_DPM_0089000到sb_606_dpm_0089000等。 数字范围从0089000到0163022 。 它只是名称的第一部分需要改变。 所有文件都在一个目录中,并按顺序编号(图像序列)。 数字必须保持不变。 当我在bash中尝试这个时,它让我觉得“参数列表太长了”。 编辑: 我首先尝试使用mv重命名单个文件: mv sb_606_HBO_DPM_0089000.dpx sb_606_dpm_0089000.dpx 然后我尝试重命名一个范围(我上周在这里学到了如何移动一堆文件,所以我认为相同的语法可能适用于重命名文件……)。 我想我尝试了以下(或类似的东西): mv sb_606_HBO_DPM_0{089000..163023}.dpx sb_606_dpm_0{089000..163023}.dpx

批量重命名与ID转移?

我需要批量重命名一堆名为id的文件,为id添加一个常数 -xxx.txt => -yyy.txt 任何想法如何制作它? 有些awk也许?

批量重命名 – 多种图像类型

我从失败的外部硬盘驱动器复制了大量图像。 所有的图像都很好并且没有损坏,但奇怪的是它们中的大量现在都缺少扩展。 这些文件是jpg,png和gif的混合,并在以下结构中命名,都在一个文件夹中。 1 2 3 4.jpg 5.png etc 有些文件有扩展名,而有些文件没有,只是数字。 此文件夹中大约有4000个图像,因此不能手动重命名。 是否有任何脚本或程序可用于通过元数据确定扩展名并根据需要将其添加到文件中? 我多年来一直使用软件中心的“pyrenamer”重命名文件,但它似乎无法添加扩展名。 任何帮助将不胜感激,我的编码很糟糕,我无法自己解决。

Windows的批量重命名实用程序的Ubuntu / Linux替代方案?

我只花了5个月的Ubuntu,这是一个非常棒的体验,我现在很难启动Windows,但是有一些我想念的东西,比如我以前在Windows中使用的批量重命名实用程序 。 我在启动Windows时使用该程序很多,但我更喜欢是否有替代或类似的东西,因为该程序有大量的重命名选项和一个体面的gui。 我知道终端中的rename命令,但我从来没有运气。 它的外观截图: 问题 Ubuntu有这个程序的替代方案吗? 如何在没有gui的情况下完成这项工作的绝佳命令行资源?

基于模式,批处理文件在终端重命名

我需要重命名以下内容: file_001_loremipsum.png file_002_dolor.png file_003_sit.png file_004_amet.png file_105_randomness.png 成 upl_loremipsum.png upl_dolor.png upl_sit.png upl_amet.png upl_randomness.png 如何通过一行简单的终端命令实现这一目标?