【Ubuntu】ファイル名一括変換ツール(nautilus renamer) [ubuntu]
GUIベースのファイル名一括変換ツールの紹介です。nautilus renamer という名前でnautilusのスクリプトになってます。
複雑なリネームはsedを使用して、mvコマンドのスクリプトを作成して、そのスクリプトを実行してリネームしますが、簡単なものであればこちらの方が便利です。
(A)ダウンロード&インストール
下記のどちらかのアドレスからダウンロードしてください。(現在バージョン2.2です)
https://launchpad.net/nautilus-renamer
http://gnome-look.org/content/show.php/Renamer?content=87601
そしたら、ダウンロードしたディレクトリで、
tar xf nautilus-renamer-2.2.tar.gz
cd nautilus-renamer
./install.sh
でインストールできます。今回はインストール時にsudoする必要はありません。~/.gnome2/nautilus-scriptsのディレクトリに放り込むだけのようですので・・・
(B) 使い方
(1) renamer起動
変更したいファイルを選択状態にしておいて、右クリックから[スクリプト]→[Renamer]と選びます。
※沢山メニューがありますが、色々入れているためです。
(2) バターン置換
図2のようPatternize を選んで(初期値)、Optionにパターン図2のように記述してOKを押すと図1が図3にリネームされます。
どのようにリネームされるかはPreviewをクリックすると図2のような画面になるので分ります。
実際に使えるパターンですが、
ナンバリング関連
/num3/ 000 , 001 , 002 ...
/num5/ 00000, 00001, 00002 , ...
/num3+10/ 010 , 011 , 012 ...
/num5+100/ 00100, 00101, 00102 ...
/numA+B/の形式でAが桁数、Bが初期値となってます。0から始める場合はBは省略可です
ファイル名関連
/filename/ 元のファイル名
/name/ 拡張子を除いた元のファイル名
/ext/ 元のファイルの拡張子
/dir/ カレントディレクトリ名
時刻関連
/date/ 24 9月2010
/year/ 2010
/month/ 09
/monthname/ 9月
/monthsimp/ 9月
/day/ 24
/dayname/ 水曜日
/daysimp/ 水
となっています。
図2のOption欄の脇に?アイコンがあるのでクリックすると列挙したパターン候補が出て、選ぶとOption欄に追加していってくれます。
(3) シンプルな置換
図4のようにSubstituteを選んでOptionに置き換える文字列を上の欄に、置き換わる文字列を下の欄に書きます。 それでOKを押すと、図3が図5に置き換わります。
(4) 定型置換
図6のように、Caceを選んでOptionでALL IN CAPITALSとすると図7のように拡張子を除いて全て大文字になります。
選べるオプションは
ALL IN CAPITALS 全て大文字
all in lower case すべて小文字
First letter upper case 先頭を大文字
Title Case ※わかりません。
Capital Case After ... ※わかりません。
(5) やりなおし(Undo)
図8のようにUndoを選ぶと変更したファイル名を元に戻すことができます。(どこまで覚えているかは不明ですがすぐになら戻せます)ただ、1回分だけで2回以上前の変更まで戻すことはできません。
以上です。一挙にファイル名を変更することがある場合は、入れておいて損はないかと・・・
←年賀状素材本
毎年、このような本を購入して
年賀状のイラストを入れてます。
12月前になったら購入しよう。
コメント 0