यदि आप Emacs से परिचित हैं, तो मुझे लगता है कि इस कार्य के लिए कुछ भी नहीं है। यहां तक कि अगर आप Emacs का उपयोग नहीं करते हैं, तो अक्सर आपको Dired एक आसान टूल मिल सकता है।
sudo aptitude install emacs23-nox
निर्देशिका के लिए Emacs Dired मोड प्रारंभ करें:
emacs -nw path/to/dir/
अब एडिट डायरेक्टरी मोड डालें:
C-x C-q
(वह Ctrl + x उसके बाद Ctrl + q है)
अब आप हर सादे पाठ संपादक में पाठ को संपादित करने जैसे फ़ाइलनामों को संपादित कर सकते हैं। आपने नियमित अभिव्यक्तियों का उपयोग करके फ़ाइल नाम बदलने के लिए भी चुना हो सकता है (ध्यान दें कि दुर्भाग्य से Emacs PCRE की तुलना में एक अलग वाक्यविन्यास का उपयोग करता है)।
उदाहरण के लिए, काउंटर के साथ फ़ाइलों का नाम बदलने के लिए (1 से शुरू):
M-x replace-regexp
(यह Alt + x है जिसके बाद स्ट्रिंग "रिप्ले-रेगेक्सप" स्क्रीन के निचले भाग में मिनीबफ़र में टाइप किया गया है)।
Regexp DSCN\([0-9]+\).JPG
बदलें: के साथ बदलें: \,(format "P%04d.jpg" (1 + \#))
फ़ाइल नाम में एक काउंटर का पुन: उपयोग करने के लिए:
M-x replace-regexp
regexp को DSCN\([0-9]+\).JPG
बदलें: इसके साथ बदलें:\,(format "P%04d.jpg" (string-to-number \1))
समाप्त होने पर टाइप करें:
C-c C-c
(कि Ctrl + c के बाद Ctrl + c)
या वैकल्पिक रूप से अपने परिवर्तनों को निरस्त करने के लिए निम्नलिखित अनुक्रम को दबाएं:
C-c Esc
(वह Ctrl + c है जिसके बाद Esc है)