您好我的照片目录是
的结构图片/年/月/ [日/月/年] _description。
有时我没有使用[dd / mm / yyyy],而是[dd / mm / yy],例如[22-03-13]而不是[22-03-2013]。
我需要使用命令重命名所有这些,因为手动更改它有很多。
我能够通过使用“Everything”查找器和
找到它们“E:\ Pictures \”[?? - ?? - 13] _ *
我会喜欢这样的命令:
将[?? - ?? - 13] _ *重命名为[?? - ?? - 2013] _ *
在哪里?和*保持不变。这可能吗?非常感谢你的时间。
PS我可以使用Linux或Windows。
答案 0 :(得分:0)
许多Linux发行版附带了一个名为rename的强大工具,可以满足您的需求。
例如:
$ rename -n 's/(\d{2})-(\d{2})-(\d{2})_(.*)/$1-$2-20$3_$4/' ./*
'./08-01-14_tahiti.jpg' would be renamed to './08-01-2014_tahiti.jpg'
'./14-11-13_guam.jpg' would be renamed to './14-11-2013_guam.jpg'
'./23-07-12_hawaii.jpg' would be renamed to './23-07-2012_hawaii.jpg'