Jika Anda terbiasa dengan Emacs, saya pikir tidak ada yang mengalahkan Dired untuk tugas ini. Bahkan jika Anda tidak menggunakan Emacs yang sering Anda temukan Dired alat yang berguna.
sudo aptitude install emacs23-nox
Mulai mode Dirac Emacs untuk direktori:
emacs -nw path/to/dir/
Sekarang masuk ke mode edit direktori:
C-x C-q
(yaitu Ctrl + x diikuti oleh Ctrl + q)
Anda sekarang dapat mengedit nama file seperti mengedit teks di setiap editor teks biasa. Anda bahkan dapat memilih untuk mengganti nama file menggunakan ekspresi reguler (perhatikan bahwa sayangnya Emacs menggunakan sintaks yang berbeda dari PCRE).
Misalnya, untuk mengganti nama file dengan penghitung (dimulai dengan 1):
M-x replace-regexp
(yaitu Alt + x diikuti oleh string "replace-regexp" yang diketik dalam minibuffer di bagian bawah layar).
Ganti regexp: DSCN\([0-9]+\).JPG
Ganti dengan: \,(format "P%04d.jpg" (1 + \#))
Untuk menggunakan kembali penghitung dalam nama file:
M-x replace-regexp
Ganti regexp: DSCN\([0-9]+\).JPG
Ganti dengan:\,(format "P%04d.jpg" (string-to-number \1))
Setelah selesai, ketikkan:
C-c C-c
(yaitu Ctrl + c diikuti oleh Ctrl + c)
Atau tekan urutan berikut untuk membatalkan perubahan Anda:
C-c Esc
(yaitu Ctrl + c diikuti oleh Esc)