आजची जीएनयू / लिनक्स टीप: मोठ्या प्रमाणात फाइल्सचे नाव बदला

कमांडचे नाव बदला

कधीकधी आमच्याकडे ऑडिओ, प्रतिमा किंवा आम्हाला हव्या असलेल्या इतर फायलींनी भरलेल्या निर्देशिका असतात मोठ्या प्रमाणात नाव बदला, एकतर आम्हाला ते दुसरे नाव द्यायचे आहे किंवा ते काही डाउनलोड नेटवर्कवरून डाउनलोड केलेल्या फायली आहेत आणि त्या सहसा लेखक, वेब इ. सह लांब नावे घेऊन येतात. बरेचजण कठीण व संथ मार्गात जातात, जे एकामागून एक जात आहे, त्यांना पाहिजे ते नाव देऊन.

म्हणून आपण आपले जीवन गुंतागुंत करत नाही आणि आपण संपूर्ण डिरेक्टरीचे नाव सोप्या पद्धतीने आणि काहीही स्थापित न करता बदलू शकता, आपण आपल्या सिस्टमच्या कन्सोलवर प्रवेश करू शकता आणि आम्ही खाली वापरलेल्या वास्तविक उदाहरणासह खाली आणलेल्या आज्ञा वापरू शकता जेणेकरून आपण त्यास सराव करणे सोपे होईल. 

  • अशी कल्पना करा की आपण एक एमपी 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

अधिक माहितीसाठी, आपण नाव बदलण्यासाठी मॅन पृष्ठांचा संदर्भ घेऊ शकता (मनुष्य पुनर्नामित). इतर पर्याय पर्याय ते पायरेनेमर, मेटामॉर्फोज, केरेनेम, जीपीआरनेम इत्यादी प्रोग्राम आहेत, जे या कमांड्स वापरण्यापेक्षा आपल्यासाठी अधिक अंतर्ज्ञानी आणि सुलभ असू शकतात ...


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटासाठी जबाबदार: AB इंटरनेट नेटवर्क 2008 SL
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   इजीइएम एजीएम म्हणाले

    पुनर्नामित आदेशाच्या या उदाहरणांबद्दल धन्यवाद. विंडोजमध्ये मी ते सर्व निवडते, मी पहिल्यावर क्लिक करते आणि नाव बदलते, बाकीचे समान नाव दिले जाते परंतु परस्परसंबंधित संख्या जोडल्या जातात कन्सोलवर आपण लिनक्समध्ये असेच काही करू शकता?

  2.   दिएगो म्हणाले

    फायलींना वेगळी नावे असल्यास कसे करावे?
    फाइलचे नाव म्हणून वाइल्डकार्ड "*" टाकणे पुरेसे आहे का?
    धन्यवाद.