यह लेख आपको Linux में mv . के साथ चलती फ़ाइलों के बारे में बताएगा फ़ाइलों को सुरक्षित रूप से ले जाने के उदाहरणों और युक्तियों के साथ कमांड।
एमवी सिंटैक्स
फ़ाइलों को ले जाना mv . का उपयोग करके किया जाता है कमांड, जिसमें निम्नलिखित सिंटैक्स है
mv OPTIONS SOURCE DESTINATION
ध्यान दें कि:
- विकल्प नीचे दी गई तालिका से विकल्पों की एक सूची है
- स्रोत उस फ़ाइल का पथ है जिसे आप स्थानांतरित करना चाहते हैं
- गंतव्य उस गंतव्य का पथ है जिसे आप फ़ाइल को स्थानांतरित करना चाहते हैं 2
- इसमें एक नया फ़ाइल नाम शामिल हो सकता है या बस एक गंतव्य फ़ोल्डर का पथ हो सकता है
- एमवी ले जाएगा स्रोत में गंतव्य अगर गंतव्य एक निर्देशिका है (या किसी निर्देशिका का लिंक)
- यदि गंतव्य निर्देशिका नहीं है, mv नाम बदल देगा स्रोत से DESTINATION . तक
आम एमवी विकल्प
mv . चलाते समय आमतौर पर उपयोग किए जाने वाले कुछ विकल्प यहां दिए गए हैं , मैनुअल से:
-b | प्रत्येक मौजूदा गंतव्य फ़ाइल का बैकअप लें |
-f, –force | ओवरराइटिंग से पहले संकेत न दें |
-i, -इंटरएक्टिव | अधिलेखित करने से पहले संकेत करें |
-n, –no-clobber | मौजूदा फ़ाइल को अधिलेखित न करें |
-यू, -अपडेट | केवल तभी स्थानांतरित करें जब SOURCE फ़ाइल गंतव्य फ़ाइल से नई हो या जब गंतव्य फ़ाइल अनुपलब्ध हो। |
-v, –verbose | स्पष्ट करें कि क्या किया जा रहा है |
एमवी मैनुअल में अतिरिक्त विकल्प चलाकर पाया जा सकता है:
man mv
उदाहरण
ले जाएँ file1 निर्देशिका1 . में :
mv file1 directory1/
नाम बदलें file1 करने के लिए file2 :
mv file1 file2
फ़ाइल1 को निर्देशिका1 . में ले जाएं और इसका नाम बदलकर file2 . कर दें :
mv file1 directory1/file2
ले जाएँ निर्देशिका1 निर्देशिका2 . में :
mv directory1/ directory2/
पिछले उदाहरण में, यदि directory2 मौजूद नहीं है, निर्देशिका1 का नाम बदलकर directory2 . कर दिया जाएगा . केवल इसे स्थानांतरित करने के लिए, और निर्देशिका नहीं मिलने पर विफल होने के लिए, चलाएँ:
mv directory1/ directory2/.
यह सुनिश्चित करेगा directory2 फ़ाइल को स्थानांतरित करने का प्रयास करने से पहले मौजूद है - बिंदु (. ) निर्दिष्ट करता है कि पथ मौजूद होना चाहिए।
कभी-कभी स्थानांतरित करने से कॉपी करना बेहतर होता है
यदि आप फ़ाइलों को एक ड्राइव से दूसरी ड्राइव से या किसी नेटवर्क पर ले जा रहे हैं, तो उन्हें कॉपी करने पर विचार करें और कॉपी के सफल होने की पुष्टि करने के बाद मूल को हटा दें।
जब आप लिनक्स कमांड लाइन पर काम कर रहे होते हैं, तो आपके पास गलती से हटाई गई फ़ाइलों को पुनर्प्राप्त करने के लिए कचरा/रीसायकल बिन नहीं होता है - जब वे चले जाते हैं, तो वे चले जाते हैं। यदि किसी कारण से आपकी फ़ाइल स्थानांतरण कार्रवाई विफल हो जाती है, तो आप उन फ़ाइलों को खो सकते हैं, इसलिए इसके बजाय उन्हें कॉपी करना और यह सुनिश्चित करना कि वे सफलतापूर्वक स्थानांतरित हो गए हैं, इसे कम कर देंगे।
अपने आप को डेटा हानि से बचाने के लिए आपको नियमित रूप से अपनी फ़ाइलों का बैकअप भी लेना चाहिए।