Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Bash प्रोग्रामिंग

Linux में mv कमांड से फ़ाइलें ले जाएं – उदाहरणों के साथ चरण-दर-चरण गाइड

यह लेख आपको उदाहरणों और फ़ाइलों को सुरक्षित रूप से ले जाने के टिप्स के साथ Linux में mv कमांड का उपयोग करके फ़ाइलों को ले जाने के बारे में बताएगा।

mv सिंटैक्स

फ़ाइलों को ले जाना mv कमांड का उपयोग करके किया जाता है, जिसका निम्न सिंटैक्स है

mv OPTIONS SOURCE DESTINATION

ध्यान दें कि:

  • OPTIONS नीचे दी गई तालिका से विकल्पों की एक सूची है
  • SOURCE उस फ़ाइल का पथ है जिसे आप ले जाना चाहते हैं
  • DESTINATION उस डेस्टिनेशन का पथ है जहां आप फ़ाइल को ले जाना चाहते हैं 2
    • इसमें एक नया फ़ाइल नाम शामिल हो सकता है या केवल डेस्टिनेशन फ़ोल्डर का पथ हो सकता है
    • mv SOURCE को DESTINATION में ले जाएगा यदि DESTINATION एक डायरेक्टरी है (या डायरेक्टरी का लिंक)
      • यदि DESTINATION डायरेक्टरी नहीं है, तो mv SOURCE का नाम बदलकर DESTINATION कर देगा

सामान्य mv विकल्प

यहां मैनुअल से mv चलाते समय आमतौर पर उपयोग किए जाने वाले कुछ विकल्प दिए गए हैं:

-b प्रत्येक मौजूदा डेस्टिनेशन फ़ाइल का बैकअप बनाएं
-f, –force ओवरराइट करने से पहले प्रॉम्प्ट न करें
-i, –interactive ओवरराइट करने से पहले प्रॉम्प्ट करें
-n, –no-clobber मौजूदा फ़ाइल को ओवरराइट न करें
-u, –update केवल तभी ले जाएं जब SOURCE फ़ाइल डेस्टिनेशन फ़ाइल से नई हो या जब डेस्टिनेशन फ़ाइल गायब हो।
-v, –verbose बताएं कि क्या किया जा रहा है

अतिरिक्त विकल्प mv मैनुअल में पाए जा सकते हैं:

man mv

उदाहरण

file1 को directory1 में ले जाएं:

mv file1 directory1/

file1 का नाम बदलकर file2 करें:

mv file1 file2

file1 को directory1 में ले जाएं और इसका नाम file2 करें:

mv file1 directory1/file2

directory1 को directory2 में ले जाएं:

mv directory1/ directory2/

अंतिम उदाहरण में, यदि directory2 मौजूद नहीं है, तो directory1 का नाम बदलकर directory2 कर दिया जाएगा। केवल इसे ले जाने के लिए, और यदि डायरेक्टरी नहीं मिलती है तो विफल होने के लिए, चलाएं:

mv directory1/ directory2/.

यह directory2 के मौजूद होने को सुनिश्चित करेगा फ़ाइल को ले जाने का प्रयास करने से पहले – डॉट (.) निर्दिष्ट करता है कि पथ मौजूद होना चाहिए।

कभी-कभी ले जाने के बजाय कॉपी करना बेहतर होता है

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

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

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


  1. Linux में Find कमांड का उपयोग करके फ़ाइल ढूंढें Linux में Find कमांड का उपयोग करके फ़ाइल ढूंढें

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

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

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

  1. Linux Watch कमांड में मास्टरी: सिंटैक्स, विकल्प और व्यावहारिक उदाहरण Linux Watch कमांड में मास्टरी: सिंटैक्स, विकल्प और व्यावहारिक उदाहरण

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