आधुनिक लिनक्स वातावरण में mv कमांड का उपयोग करना
Linux पर काम करने वाले किसी भी व्यक्ति के लिए, चाहे वह लोकल डेस्कटॉप पर हो या रिमोट सर्वर पर, `mv` कमांड का उपयोग करना एक दैनिक प्रक्रिया है। हालांकि यह एक सरल कमांड प्रतीत होता है, लेकिन इसके गलत उपयोग से डेटा का नुकसान, अनपेक्षित ओवरराइट या कार्यप्रवाह में गड़बड़ी हो सकती है। आज के समय में, इसके विकल्पों और बारीकियों को समझना सामान्य उत्तरों पर निर्भर रहने से कहीं अधिक महत्वपूर्ण है।
स्थानांतरित करें और नाम बदलें लिनक्स टर्मिनल में फ़ाइलें 它快速且简单,但首先你需要理解如何正确操作。无论你是直接在机器上工作,还是通过SSH远程连接,这些命令都将帮助你 高效管理文件.
इस व्यावहारिक मार्गदर्शिका में हम कमांड की मूल बातें सीखेंगे। एमवीइसका उपयोग फ़ाइलों को स्थानांतरित करने और उनका नाम बदलने के लिए किया जाता है। हम कुछ उन्नत आर्गुमेंट्स पर भी नज़र डालेंगे जो इसके उपयोग को बेहतर बनाते हैं और हमारे दैनिक कार्यों को आसान बनाते हैं।
ये आदेश ये अधिकतर लिनक्स डिस्ट्रीब्यूशन पर काम करते हैं।हमारे उदाहरण इनका परीक्षण कुबंटू पर किया गया था।लेकिन आप उन्हें एक अन्य प्लेटफॉर्म पर भी फॉलो कर सकते हैं। रास्पबेरी पाई.
किसी व्यक्तिगत फ़ाइल का नाम बदलें

चलिए एक बुनियादी चीज़ से शुरू करते हैं: एक फ़ाइल का नाम बदलना। कमांड का सिंटैक्स सरल है:
mv1. एक फ़ाइल बनाएँ जिसका नाम हो फ़ाइल1.txt.
$ touch file1.txt2. नाम बदलें फ़ाइल1.txt ए newfile1.txt. आदेश एमवी यह एक ही डायरेक्टरी में और अलग-अलग स्थानों पर मौजूद फाइलों के साथ काम करता है।
$ mv file1.txt newfile1.txt3. परिवर्तन की पुष्टि करने के लिए निर्देशिका की सामग्री की जाँच करें। तुम्हें देखना चाहिए newfile1.txt सूची।
$ lsलिनक्स में फ़ाइल को कैसे स्थानांतरित करें

प्राथमिक उपयोग एमवी इसमें फ़ाइलों को स्थानांतरित करना शामिल है, जिसमें नाम बदलने के समान ही सिंटैक्स का उपयोग किया जाता है: स्रोत फ़ाइल और गंतव्य स्थान निर्दिष्ट करना।
आइए देखते हैं कि किसी फ़ाइल को सबडायरेक्टरी में कैसे ले जाया जाता है।
- एक निर्देशिका बनाएँ जिसका नाम हो
फ़ाइलें यहां ले जाएं.
$ mkdir MoveFilesHere- एक खाली फ़ाइल बनाएं
छूना. यह कमांड प्रयोग के लिए खाली फाइलें बनाता है।
$ touch blankfile.txt- कदम
blankfile.txtनिर्देशिका मेंफ़ाइलें यहां ले जाएं.
$ mv blankfile.txt MoveFilesHere/यह कमांड मानती है कि फ़ाइलें यहां ले जाएं समान स्तर पर है blankfile.txtविभिन्न स्तरों के बीच फ़ाइलों को स्थानांतरित करने के लिए, पूरा पथ निर्दिष्ट करें (उदाहरण के लिए, /होम/पी/स्क्रिप्ट्स).
किसी फ़ाइल को पैरेंट डायरेक्टरी में ले जाने के लिए, निम्न का उपयोग करें: ../ एक गंतव्य के रूप में।
यह सत्यापित करने के लिए निम्न का उपयोग करें कि फ़ाइल सही ढंग से स्थानांतरित हो गई है:
$ ls MoveFilesHere/यदि आप किसी फ़ाइल को स्थानांतरित और नाम बदलना चाहते हैं, तो गंतव्य पथ के बाद नया नाम शामिल करें:
$ mv blankfile.txt MoveFilesHere/namechanged.txtलिनक्स में एक साथ कई फाइलों का नाम कैसे बदलें

कभी-कभी, एक साथ कई फाइलों का नाम बदलना आवश्यक हो जाता है। हम इसे इस कमांड की मदद से कर सकते हैं। एमवी एक सरल बैश स्क्रिप्ट का उपयोग करके जो प्रत्येक फ़ाइल से गुजरती है और उसे बैचों में रीनेम करती है।
1. अभ्यास करने के लिए फाइलों की एक श्रृंखला बनाएं। 该命令将生成26个以字母‘a’到'z’命名、并带有扩展名的文件 ।TXT.
$ touch {a..z}.txt2. सभी फ़ाइलों का नाम बदलें ।TXT ए ।लकड़ी का लट्ठा. हम एक लूप का उपयोग करते हैं के लिए जो सभी फाइलों को स्कैन करता है *।TXTनए एक्सटेंशन के साथ उनका नाम बदल रहे हैं।
$ for f in *.txt; do mv -- "$f" "${f%.txt}.log"; doneलिनक्स में MV कमांड के उन्नत आर्गुमेंट्स का अन्वेषण
आदेश एमवी यह कई उपयोगी पैरामीटर स्वीकार करता है जो फ़ाइल स्थानांतरण और नाम परिवर्तन के बेहतर प्रबंधन की अनुमति देते हैं। प्रत्येक मामले के लिए कुछ व्यावहारिक उदाहरण यहां दिए गए हैं।

इंटरेक्टिव मोड (-i)
यह मोड फ़ाइलों को ओवरराइट करने से पहले आपसे पूछता है, जो आकस्मिक डेटा हानि को रोकने के लिए आदर्श है। उदाहरण के लिए:
$ mv -i blankfile.txt MoveFilesHereओवरराइट करने के लिए बाध्य करें (-f)
इस विकल्प के साथ, कमांड बिना पूछे मौजूदा फ़ाइलों को ओवरराइट कर देता है। इसका उपयोग सावधानी से करें और चलाने से पहले गंतव्य पथ की पुष्टि कर लें।
$ mv -f blankfile.txt MoveFilesHereमौजूदा फ़ाइलों को ओवरराइट न करें (-n)
यदि आप फ़ाइलों को स्थानांतरित करना चाहते हैं लेकिन मौजूदा फ़ाइलों को ओवरराइट होने से बचाना चाहते हैं, तो यह विकल्प आपके लिए है। यह बिना किसी हस्तक्षेप के सभी डुप्लिकेट फ़ाइलों को छोड़ देगा।
$ mv -n blankfile.txt MoveFilesHereकेवल अपडेट की गई फ़ाइलों को ही स्थानांतरित करें (-u)
यह विकल्प फ़ाइलों को तभी स्थानांतरित करता है जब स्रोत फ़ाइल गंतव्य फ़ाइल से नई हो। यह इंक्रीमेंटल बैकअप और डेटा संरक्षण के लिए उपयोगी है।
$ mv -u blankfile.txt MoveFilesHere
विस्तृत मोड या विस्तृत (-v)
यह पैरामीटर फाइलों को स्थानांतरित होते ही स्क्रीन पर प्रदर्शित करता है, जो त्रुटियों को डीबग करने या प्रक्रियाओं की निगरानी करने के लिए एकदम सही है:
$ mv -v blankfile.txt MoveFilesHere💡 क्या आप व्यावहारिक तरीके से लिनक्स में महारत हासिल करना चाहते हैं? आवश्यक कमांड पर और भी ट्यूटोरियल देखें, अपने दैनिक कार्यों को स्वचालित करना सीखें और हमारे चरण-दर-चरण गाइड का पालन करके अपनी उत्पादकता बढ़ाएं 🐧⚙️। क्या आपको यह लिनक्स गाइड पसंद आया? इस लेख को साझा करें, सामग्री को सहेजें और अपने प्रश्न टिप्पणियों में छोड़ें ताकि हम साथ मिलकर सीखते रहें! 🚀💬




















