Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> बाश प्रोग्रामिंग

उदाहरण के साथ, Linux में mv कमांड के साथ फ़ाइलें ले जाएँ

यह लेख आपको 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 फ़ाइल को स्थानांतरित करने का प्रयास करने से पहले मौजूद है - बिंदु (. ) निर्दिष्ट करता है कि पथ मौजूद होना चाहिए।

कभी-कभी स्थानांतरित करने से कॉपी करना बेहतर होता है

यदि आप फ़ाइलों को एक ड्राइव से दूसरी ड्राइव से या किसी नेटवर्क पर ले जा रहे हैं, तो उन्हें कॉपी करने पर विचार करें और कॉपी के सफल होने की पुष्टि करने के बाद मूल को हटा दें।

जब आप लिनक्स कमांड लाइन पर काम कर रहे होते हैं, तो आपके पास गलती से हटाई गई फ़ाइलों को पुनर्प्राप्त करने के लिए कचरा/रीसायकल बिन नहीं होता है - जब वे चले जाते हैं, तो वे चले जाते हैं। यदि किसी कारण से आपकी फ़ाइल स्थानांतरण कार्रवाई विफल हो जाती है, तो आप उन फ़ाइलों को खो सकते हैं, इसलिए इसके बजाय उन्हें कॉपी करना और यह सुनिश्चित करना कि वे सफलतापूर्वक स्थानांतरित हो गए हैं, इसे कम कर देंगे।

अपने आप को डेटा हानि से बचाने के लिए आपको नियमित रूप से अपनी फ़ाइलों का बैकअप भी लेना चाहिए।


  1. फाइंड कमांड का उपयोग करके लिनक्स में फाइल कैसे खोजें

    लिनक्स find कमांड लिनक्स सिस्टम में सबसे महत्वपूर्ण और आसान कमांड में से एक है। जैसा कि नाम से पता चलता है, यह आपके लिनक्स पीसी पर फाइलों को ढूंढ सकता है जो आपके द्वारा निर्धारित की गई शर्तों और चर के आधार पर बहुत अधिक है। आप find का उपयोग करके अनुमतियों, उपयोगकर्ताओं, समूहों, फ़ाइल प्रकार, दिनांक,

  1. व्यावहारिक उदाहरणों के साथ लिनक्स में 10 उपयोगी चेनिंग ऑपरेटर्स

    लिनक्स कमांड की चेनिंग का अर्थ है, कई कमांडों को जोड़ना और उनके बीच उपयोग किए गए ऑपरेटर के व्यवहार के आधार पर उन्हें निष्पादित करना। लिनक्स में कमांड की चेनिंग, कुछ ऐसा है जैसे आप शेल में ही शॉर्ट शेल स्क्रिप्ट लिख रहे हैं, और उन्हें सीधे टर्मिनल से निष्पादित कर रहे हैं। चेनिंग प्रक्रिया को स्वचालित

  1. उदाहरण के साथ, लिनक्स में वॉच कमांड का उपयोग कैसे करें

    लिनक्स में वॉच कमांड एक काम करता है - एक कमांड को दोहराता है और परिणाम को बार-बार आउटपुट करता है, जिससे आप परिवर्तनों को देख सकते हैं। यहां इसका उपयोग करने का तरीका बताया गया है। कमांड सिंटैक्स देखें वॉच कमांड का सिंटैक्स इस प्रकार है: watch OPTIONS COMMAND ध्यान दें कि: विकल्प नीचे दी गई तालिका