Então, eu quero mexer com isso. Eu até encontrei um bom arquivo antigo, modificado em 2006.
$ stat -f "%m%t%Sm %N" *
1347657595 Sep 14 23:19:55 2012 1.JPG
1347715529 Sep 15 15:25:29 2012 2.JPG
1156277764 Aug 22 22:16:04 2006 3.JPG
1347657554 Sep 14 23:19:14 2012 4.JPG
1347657554 Sep 14 23:19:14 2012 5.JPG
1347741772 Sep 15 22:42:52 2012 6.JPG
Crie um novo diretório para eles
$ mkdir renamed
Corra através deles com um loop
$ for i in *.JPG ; do cp -p $i renamed/'echo $i|sed 's/JPG$/jpg/g'' ; rm $i ; done
Agora, eles estão no newdir e foram removidos do diretório atual. Mas nós os queremos de volta - não posso usar mv embora.
$ for i in renamed/* ; do cp -p $i . ; rm $i ; done
$ rm -rf renamed/
Tadaa
$ stat -f "%m%t%Sm %N" *
1347657595 Sep 14 23:19:55 2012 1.jpg
1347715529 Sep 15 15:25:29 2012 2.jpg
1156277764 Aug 22 22:16:04 2006 3.jpg
1347657554 Sep 14 23:19:14 2012 4.jpg
1347657554 Sep 14 23:19:14 2012 5.jpg
1347741772 Sep 15 22:42:52 2012 6.jpg