Tag Archives: mmv

mmv

話說今天(1/31 02:xx)在我們家栗鼠一眠大一寸計畫實施之前
我妹給我了一個難題:

因為無名的只吃 .jpg 的圖檔 但他的全是 .JPG
(心裡想著這也太好笑了XD)

有一百多張又不想一個一個改要用什麼方法呢?

由於我在先前已經幫我妹換成 Ubuntu
自然得用一些 Linux way 來處理

首先我試了一下 mv
但發現= =” mv 是只能對單檔案
不能像 Windows 底下進行如下的操作的樣子
(這裡有煩請比較懂 linux 的大大們指導)

rename *.JPG *.jpg

我原本想用 bash shell 寫個 script 來作這件事
但本著不太會用以及懶惰的原則
我求助於 G 大神

找到了一個工具稱為 mmv

mmv 是什麼呢?

This is mmv, a program to move/copy/append/link multiple files according to a set of wildcard patterns. This multiple action is performed safely, i.e. without any unexpected deletion of files due to collisions of target names with existing filenames or with other target names. Furthermore, before doing anything, mmv attempts to detect any errors that would result from the entire set of actions specified and gives the user the choice of either aborting before beginning, or proceeding by avoiding the offending parts. (from rpm description)

簡單的說 XD
就是一組達成我想要那種功能的小程式
因為他能接受 wildcard 的 input 以及指定的 output 方式 =v=

於是乎,任務成功達成 ^^

如果有用 ubuntu 的可以利用
sudo apt-get install mmv
來安裝這套不錯用的小程式喔 🙂