我有大约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。
提亚
发布于 2013-04-25 08:18:27
这应该可以让你开始
cd 'Vacation Picture/2013'
for picdir in *
do
cd $picdir
for pic in *
do
mv $pic $(sed "s/DSC/${picdir}-/" <<< $pic)
done
cd ..
donehttps://stackoverflow.com/questions/16202306
复制相似问题