शीर्षक वाचल्यानंतर आपण विचार करू शकता, अगदी, अगदी सोपे, मी वापरतो कमांड सीपी किंवा एमव्ही आणि एकाच वेळी सर्व हलविण्यासाठी मी वाईल्डकार्ड वर्ण वापरतो. परंतु आपण ज्या डिरेक्टरीमध्ये काम करत आहात त्या प्रत्येक फाईल मध्ये ती हलवेल. परंतु आपल्याला हे नक्की नको आहे, जे आपल्याला या मिनी ट्यूटोरियलमध्ये दाखवायचे आहे ते काहीतरी थोडे अधिक परिष्कृत आहे, म्हणजेच त्या निर्देशिकेच्या आतून काही विशिष्ट स्वरूप दुसर्या ठिकाणी हलविणे.
लक्षात ठेवा जेव्हा मी असे म्हणतो तेव्हा ते पुनर्नामित केले जाऊ शकते. असे म्हणाले की, हे कसे केले जाऊ शकते हे दर्शवून व्यवसायावर उतरू एक सोपा आणि वेगवान मार्ग, जेणेकरुन जेव्हा तुम्हाला ठराविक फाईल फॉरमॅट्स शुद्ध करायचे असतात तेव्हा तुम्हाला ते एकामागून एक हलवावे लागत नाही, परंतु तुम्ही एकाच कमांड लाइनवरून सर्वकाही स्वयंचलित करू शकता. विहीर, च्या विविध स्वरूप हलविण्यासाठी एका डिरेक्टरीमधून वेगळ्या डिरेक्टरीमध्ये असलेल्या फाईल्स, आदेश स्वरूपन पुढीलपैकी एक असू शकते:
mv /ruta/origen/*.{ext1, ext2, extn} /ruta/destino
mv *.ext1 *.ext2 *.extn /ruta/destino
दोन्ही प्रकरणे सेवा देतात, प्रथम आम्ही करतो ते निर्दिष्ट केले जाते मूळ मार्ग आणि नंतर विस्तार की आम्ही हलवू आहोत. केवळ त्या हलविल्या जातील आणि इतरांना नाही, कोणत्याही फायलीवर जे नाव असेल त्यास त्याचा परिणाम होईल. दुसर्या बाबतीत असे गृहित धरले जाते की आपण ज्या डिरेक्टरीत हलणार आहोत त्या फाइल्स कुठे आहेत त्या डिरेक्टरीतून आपण आधीपासून काम करत आहोत ...
उदाहरणार्थ, अशी कल्पना करा की आम्हाला सर्व व्हिडिओ एका डिरेक्टरीमधून वेगळ्या ठिकाणी हलवायचे आहेत. त्याऐवजी त्या निर्देशिकेत .txt, .odt दस्तऐवज आणि .mp3 मध्ये संगीत देखील आहे. आम्ही फक्त हलविण्यासाठी रस होता तर .flv, .mp4, .avi आणि .mkvआम्ही काय करू ते खालीलप्रमाणे आहेः
mv /home/Documentos/*.{flv, mp4, avi, mkv} /home/Multimedia
हे सोपे आहे, तेव्हा स्त्रोत डिरेक्टरीची सामग्री एक ls सह सूचीबद्ध करू याआम्ही पाहूया सर्व हलविलेल्या फाईल्स संपल्या आहेत, परंतु ज्याला आपण प्रभावित करू इच्छित नाही त्या होईल. एक अगदी साधे उदाहरण, परंतु निश्चितपणे नवशिक्यांसाठी कौतुक आहे!
उत्कृष्ट योगदान आणि उपयुक्त