gpt4 book ai didi

linux - 按顺序将图像文件名重命名为文件夹名

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:03:55 24 4
gpt4 key购买 nike

我有大约 5000 张图像,我想根据它的文件夹名称重命名

例子

Vacation Picture
---2013
------Vegas-Trip
---------DCS001.jpg
---------DSC002.jpg
---------etc
------China-Trip
---------DSC0100.jpg
---------DSC0101.jpg

我想做的是将所有 .jpg 文件全部重命名为 Vegas-Trip-001.jpg Vegas-Trip-002.jpg 等。然后一旦它进入 China-Trip 文件夹,它就会重命名China-Trip-001.jpg 并继续每个文件夹。

我已经做了一些搜索,但我似乎找不到任何东西。

运行 Linux。

TIA

最佳答案

这应该让你开始

cd 'Vacation Picture/2013'
for picdir in *
do
cd $picdir
for pic in *
do
mv $pic $(sed "s/DSC/${picdir}-/" <<< $pic)
done
cd ..
done

关于linux - 按顺序将图像文件名重命名为文件夹名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16202306/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com