कधीकधी आमच्याकडे ऑडिओ, प्रतिमा किंवा आम्हाला हव्या असलेल्या इतर फायलींनी भरलेल्या निर्देशिका असतात मोठ्या प्रमाणात नाव बदला, एकतर आम्हाला ते दुसरे नाव द्यायचे आहे किंवा ते काही डाउनलोड नेटवर्कवरून डाउनलोड केलेल्या फायली आहेत आणि त्या सहसा लेखक, वेब इ. सह लांब नावे घेऊन येतात. बरेचजण कठीण व संथ मार्गात जातात, जे एकामागून एक जात आहे, त्यांना पाहिजे ते नाव देऊन.
म्हणून आपण आपले जीवन गुंतागुंत करत नाही आणि आपण संपूर्ण डिरेक्टरीचे नाव सोप्या पद्धतीने आणि काहीही स्थापित न करता बदलू शकता, आपण आपल्या सिस्टमच्या कन्सोलवर प्रवेश करू शकता आणि आम्ही खाली वापरलेल्या वास्तविक उदाहरणासह खाली आणलेल्या आज्ञा वापरू शकता जेणेकरून आपण त्यास सराव करणे सोपे होईल.
- अशी कल्पना करा की आपण एक एमपी 100 गाणी असलेली एक संकुचित निर्देशिका डाउनलोड केली आहे. यामध्ये "ऑडिओ एक्सएक्सएक्स-ऑडिओ ट्रॅक बाय www.musica.com" या नावाचे नाव आहे, जिथे गाण्याची संख्या XX आहे. तुमची इच्छा असल्यास नावाचा भाग काढून टाका, «www.musica.com« च्या या प्रकरणात, उपसर्ग «ऑडिओ» आणि निर्देशिका डाउनलोडमध्ये आहे आणि त्याला संगीत म्हणतात:
cd /Descarga/Musica rename 's/ - By www.musica.com//g' *.mp3 rename 's/Audio - //'g *.mp3
- आपल्याला आता काय हवे आहे याची कल्पना करा नाव बदला "Illustration.jpg" सारख्या नावाच्या भिन्न .jpg प्रतिमांनी भरलेल्या डिरेक्टरीमधून आणि आम्हाला "Photo.jpg" अशी नावे हवी आहेत. त्यासाठी आपण हे वापरू शकता:
cd /Descarga/Fotos rename y/Ilustración/Foto/ *.jpg
- तुम्हाला पाहिजे का? अपरकेस लोअरकेस किंवा त्याउलट बदलाते? काही हरकत नाही:
rename y/A-Z/a-z/ *.ext rename y/a-z/A-Z/ *.ext
- विस्तार काढा आणि बदलाअनुक्रमे, फायलींनी भरलेल्या निर्देशिकेमधून, उदाहरणार्थ .txt:
rename 's/\.txt$//' *.txt rename 's/\.txt$/\.bak/' *.txt
अधिक माहितीसाठी, आपण नाव बदलण्यासाठी मॅन पृष्ठांचा संदर्भ घेऊ शकता (मनुष्य पुनर्नामित). इतर पर्याय पर्याय ते पायरेनेमर, मेटामॉर्फोज, केरेनेम, जीपीआरनेम इत्यादी प्रोग्राम आहेत, जे या कमांड्स वापरण्यापेक्षा आपल्यासाठी अधिक अंतर्ज्ञानी आणि सुलभ असू शकतात ...
पुनर्नामित आदेशाच्या या उदाहरणांबद्दल धन्यवाद. विंडोजमध्ये मी ते सर्व निवडते, मी पहिल्यावर क्लिक करते आणि नाव बदलते, बाकीचे समान नाव दिले जाते परंतु परस्परसंबंधित संख्या जोडल्या जातात कन्सोलवर आपण लिनक्समध्ये असेच काही करू शकता?
फायलींना वेगळी नावे असल्यास कसे करावे?
फाइलचे नाव म्हणून वाइल्डकार्ड "*" टाकणे पुरेसे आहे का?
धन्यवाद.