नोट: लिनक्स में फोल्डर को कॉपी करने के विभिन्न तरीकों को समझाने के लिए, हमने लिनक्स मिंट 20 का उपयोग किया है।
Linux में किसी फ़ोल्डर को कॉपी करने के तरीके:
Linux में किसी फ़ोल्डर को कॉपी करने के चार सबसे सामान्य तरीके निम्नलिखित हैं:
विधि # 1: Linux GUI का उपयोग करना:
लिनक्स में फोल्डर को कॉपी करने का यह सबसे आसान तरीका है, जो आमतौर पर अन्य ऑपरेटिंग सिस्टम में भी उपयोग किया जाता है। इस पद्धति का उपयोग करके लिनक्स में एक फ़ोल्डर की प्रतिलिपि बनाने के लिए आपको निम्न चरणों का पालन करने की आवश्यकता है:
सबसे पहले, हमें अपनी होम निर्देशिका में कॉपीफोल्डर नामक प्रदर्शन के लिए एक फ़ोल्डर बनाना होगा।
हमने जो फोल्डर बनाया है वह नीचे इमेज में दिखाया गया है:
पॉप-अप मेनू लॉन्च करने के लिए, आपको इस फ़ोल्डर पर राइट क्लिक करना चाहिए। एक बार मेनू लॉन्च होने के बाद, हम इस मेनू से कॉपी विकल्प चुनेंगे, जैसा कि निम्न छवि में दिखाया गया है:
इस उदाहरण में, हम अपने कॉपीफ़ोल्डर को दस्तावेज़ फ़ोल्डर में कॉपी करना चाहते हैं। इसलिए, हम इसे खोलने के लिए दस्तावेज़ फ़ोल्डर पर डबल क्लिक करेंगे। फिर दस्तावेज़ फ़ोल्डर पर रहते हुए, हम फिर से एक पॉप-अप मेनू लॉन्च करने के लिए इसके खाली स्थान पर राइट क्लिक करेंगे। अब हम मेनू से पेस्ट विकल्प का चयन करेंगे, जिसे अभी नीचे दिखाए गए चित्र में हाइलाइट किया गया है:
ऐसा करने के बाद, आप देखेंगे कि आपका कॉपीफोल्डर या किसी अन्य चयनित फ़ोल्डर को दस्तावेज़ फ़ोल्डर या आपके द्वारा चुने गए किसी अन्य फ़ोल्डर में कॉपी किया गया है, जैसा कि निम्न छवि में दिखाया गया है:
विधि # 2: सीपी कमांड का उपयोग करना:
यह विधि और नीचे दिखाए गए दो अन्य तरीके लिनक्स मिंट 20 टर्मिनल आधारित हैं। लिनक्स में एक फोल्डर को कॉपी करने की इस विधि का उपयोग करने के लिए हम नीचे बताए गए चरणों का पालन करेंगे:
चूंकि यह विधि टर्मिनल-आधारित है, इसलिए, हम निम्न छवि में दिखाए गए अनुसार लिनक्स मिंट 20 टर्मिनल लॉन्च करेंगे:
एक बार लॉन्च होने के बाद आपको अपने टर्मिनल में निम्न कमांड दर्ज करनी चाहिए:
$सीपी-r NameOfFolderToBeCopyed DestinationPathयहां, आपको NameOfFolderToBeCopied के बजाय कॉपी किए जाने वाले फोल्डर का वास्तविक नाम और डेस्टिनेशनपाथ के बजाय उस फोल्डर को कॉपी करने का वास्तविक पाथ देना होगा। जिस परिदृश्य में हम चर्चा कर रहे हैं, उसमें हम CopyFolder को अपने दस्तावेज़ फ़ोल्डर में कॉपी करना चाहते हैं। इसलिए, हमने NameOfFolderToBeCopied के बजाय CopyFolder लिखा है। साथ ही, डेस्टिनेशनपाथ के बजाय दस्तावेज़ निर्देशिका का पथ, जैसा कि नीचे दी गई छवि में दिखाया गया है:
एक बार जब आप उपर्युक्त कमांड को निष्पादित करने के लिए एंटर कुंजी दबाते हैं, तो आपका वांछित फ़ोल्डर निर्दिष्ट गंतव्य पर कॉपी हो जाएगा। आप अपने टर्मिनल में निम्न कमांड चलाकर यह भी पुष्टि कर सकते हैं कि वांछित ऑपरेशन हुआ है या नहीं:
$रास-एल गंतव्यपथयहां, आपको उस स्थान का पथ प्रदान करना चाहिए जहां आपने अपने फ़ोल्डर को डेस्टिनेशनपाथ के बजाय कॉपी किया है।
इस कमांड को चलाने से दस्तावेज़ निर्देशिका की सभी सामग्री सूचीबद्ध हो जाएगी, जिसमें वह फ़ोल्डर भी होगा जिसे आपने अभी कॉपी किया है, यानी कॉपीफ़ोल्डर, जैसा कि नीचे की छवि में दिखाया गया है:
विधि # 3: rsync कमांड का उपयोग करना:
Linux टकसाल 20 में किसी फ़ोल्डर को कॉपी करने के लिए rsync कमांड का उपयोग करने के लिए, हमें नीचे सूचीबद्ध सभी चरणों का पालन करना होगा:
सबसे पहले, हमें rsync कमांड को स्थापित करने की आवश्यकता है, यदि यह पहले से स्थापित नहीं है, तो हमारे टर्मिनल में निम्नलिखित कमांड को निष्पादित करके:
$सुडो उपयुक्त-स्थापित करेंrsync
एक बार यह आदेश आपके सिस्टम पर स्थापित हो जाने के बाद, आपका टर्मिनल नीचे दी गई छवि में दिखाए गए आउटपुट को प्रतिबिंबित करेगा:
अब, जब आपके सिस्टम पर rsync कमांड सफलतापूर्वक स्थापित हो गया है, तो आपको टर्मिनल में निम्नलिखित कमांड को निष्पादित करना होगा:
$rsync –avz NameOfFolderToBeCopyed DestinationPathयहां, आपको NameOfFolderToBeCopied के बजाय कॉपी किए जाने वाले फोल्डर का वास्तविक नाम और डेस्टिनेशनपाथ के बजाय उस फोल्डर को कॉपी करने का वास्तविक पथ प्रदान करना होगा। जिस परिदृश्य में हम चर्चा कर रहे हैं, उसमें हम CopyFolder को अपने दस्तावेज़ फ़ोल्डर में कॉपी करना चाहते हैं। इसलिए, हमने NameOfFolderToBeCopied के बजाय CopyFolder लिखा है। साथ ही DestinationPath के बजाय दस्तावेज़ निर्देशिका का पथ जैसा कि निम्न छवि में दिखाया गया है:
एक बार जब आप इस कमांड को निष्पादित कर लेते हैं, तो आपका टर्मिनल आपको एक पुष्टिकरण संदेश दिखाएगा कि निर्दिष्ट ऑपरेशन सफलतापूर्वक किया गया है, जैसा कि नीचे की छवि में दिखाया गया है:
आप ls कमांड को निष्पादित करके भी इसकी पुष्टि कर सकते हैं, जैसा कि ऊपर दी गई विधि में वर्णित है।
विधि # 4: scp कमांड का उपयोग करना:
यह लिनक्स में एक फ़ोल्डर की प्रतिलिपि बनाने का एक और टर्मिनल-आधारित तरीका है, जिसका पालन नीचे दिखाए गए तरीके से किया जा सकता है।
लिनक्स में फोल्डर को कॉपी करने के लिए scp कमांड का इस्तेमाल निम्न तरीके से किया जा सकता है:
$एससीपी-r NameOfFolderToBeCopyed DestinationPathयहां, आपको NameOfFolderToBeCopied के बजाय कॉपी किए जाने वाले फोल्डर का वास्तविक नाम और डेस्टिनेशनपाथ के बजाय उस फोल्डर को कॉपी करने का वास्तविक पथ प्रदान करना होगा। जिस परिदृश्य में हम चर्चा कर रहे हैं, उसमें हम CopyFolder को अपने दस्तावेज़ फ़ोल्डर में कॉपी करना चाहते हैं। इसलिए, हमने NameOfFolderToBeCopied के बजाय CopyFolder लिखा है। साथ ही, डेस्टिनेशनपाथ के बजाय दस्तावेज़ निर्देशिका का पथ जैसा कि निम्न छवि में दिखाया गया है:
एक बार जब आप इस कमांड को निष्पादित कर लेते हैं, तो आप एक बार फिर ls कमांड चलाकर पुष्टि कर सकते हैं कि आपका फ़ोल्डर निर्दिष्ट गंतव्य पर कॉपी किया गया है या नहीं।
निष्कर्ष:
इस लेख में प्रदर्शित सभी विधियों का पालन करना बेहद आसान है। ये विधियां कुछ सेकंड के भीतर किसी फ़ोल्डर को किसी निर्दिष्ट गंतव्य पर कॉपी करने में सक्षम हैं। इनमें से किसी भी तरीके का पालन करके, आप लिनक्स ऑपरेटिंग सिस्टम का उपयोग करते हुए जितने चाहें उतने फोल्डर और अपनी पसंद के किसी भी स्थान पर कॉपी कर सकते हैं।