有關find的用法
小弟綜合了幾篇文章,希望對大家有幫助。
============================
大量file改名,
Ex:由*.jpeg 改為 *.jpg ,用"find"的參數應如何下呢?
(全部file在同一個資料夾內, 假設~\pic\)
============================
指令:
for foo in *.jpeg; do mv $foo `basename $foo .jpeg`.jpg; done
============================
實測:
[wisley]$ mkdir tmp
[wisley]$ cd tmp
[tmp]$ touch {aaa,bbb,ccc}.jpeg
[tmp]$ ls
aaa.jpeg bbb.jpeg ccc.jpeg
[tmp]$ for foo in *.jpeg; do mv $foo `basename $foo .jpeg`.jpg; done
[tmp]$ ls
aaa.jpg bbb.jpg ccc.jpg
|