लिनक्स कमांड लाइन ट्यूटोरियल के लिए शुरुआती 8 - cp आदेश
विषयसूची:
cp
कमांड का उपयोग कैसे करें- Cp कमांड के साथ फाइल कॉपी करना
- Cp कमांड के साथ निर्देशिकाएँ कॉपी करना
- एकाधिक फ़ाइलों और निर्देशिकाओं की प्रतिलिपि बनाएँ
- निष्कर्ष
जब लिनक्स और यूनिक्स सिस्टम पर काम कर रहे हैं, तो फ़ाइलों और निर्देशिकाओं की प्रतिलिपि बनाना सबसे सामान्य कार्यों में से एक है जो आप दैनिक आधार पर प्रदर्शन करेंगे।
cp
यूनिक्स और लिनक्स सिस्टम पर फ़ाइलों और निर्देशिकाओं की प्रतिलिपि बनाने के लिए एक कमांड-लाइन उपयोगिता है।, हम बताएंगे कि
cp
कमांड का उपयोग कैसे करें।
cp
कमांड का उपयोग कैसे करें
cp
कमांड के लिए सामान्य सिंटैक्स निम्नानुसार है:
cp SOURCE… DESTINATION
SOURCE
में एक या एक से अधिक फ़ाइल या निर्देशिकाएं तर्क के रूप में हो सकती हैं, और
DESTINATION
तर्क एकल फ़ाइल या निर्देशिका हो सकती है।
- जब
SOURCE
औरDESTINATION
तर्क दोनों फाइलें हैं, तोcp
कमांड पहली फाइल को दूसरे नंबर पर कॉपी करता है। यदि फ़ाइल मौजूद नहीं है तो कमांड इसे बनाता है। जबSOURCE
पास तर्क के रूप में कई फाइलें या निर्देशिकाएं होती हैं, तोDESTINATION
तर्क को एक निर्देशिका होना चाहिए। इस स्थिति में,SOURCE
फ़ाइलों और निर्देशिकाओं कोDESTINATION
निर्देशिका में ले जाया जाता है। जबSOURCE
औरDESTINATION
तर्क दोनों निर्देशिकाएं होती हैं, तोcp
कमांड पहले निर्देशिका को दूसरे नंबर पर कॉपी कर देती है।
फ़ाइलों और निर्देशिकाओं की प्रतिलिपि बनाने के लिए, आपके पास स्रोत फ़ाइल पर अनुमतियाँ कम से कम पढ़ने और गंतव्य निर्देशिका पर अनुमति लिखने के लिए होनी चाहिए। अन्यथा, एक अनुमति अस्वीकृत त्रुटि दिखाई गई है।
Cp कमांड के साथ फाइल कॉपी करना
cp
का उपयोग करने का सबसे मूल परिदृश्य वर्तमान कार्य निर्देशिका में फ़ाइल की प्रतिलिपि बनाना है। उदाहरण के लिए, फ़ाइल का नाम कॉपी करने के लिए
file.txt
को
file_backup.txt
पर कॉपी करने के लिए आप निम्न कमांड को चलाएंगे।
cp file file_backup
या
cp file{, _backup}
फ़ाइल को किसी अन्य निर्देशिका में कॉपी करने के लिए, गंतव्य निर्देशिका के लिए पूर्ण या सापेक्ष पथ निर्दिष्ट करें।
जब केवल निर्देशिका नाम को गंतव्य के रूप में निर्दिष्ट किया जाता है, तो कॉपी की गई फ़ाइल का मूल फ़ाइल के समान नाम होता है।
निम्नलिखित उदाहरण में हम फ़ाइल को कॉपी कर रहे हैं। फ़ाइल
/backup
निर्देशिका के लिए:
cp file.txt /backup
cp file.txt /backup/new_file.txt
डिफ़ॉल्ट रूप से, यदि गंतव्य फ़ाइल मौजूद है, तो वह अधिलेखित है।
-n
विकल्प
cp
को किसी मौजूदा फ़ाइल को अधिलेखित नहीं करने के लिए कहता है।
पुष्टि के लिए संकेत देने के लिए
cp
को बाध्य करने के लिए,
-i
विकल्प का उपयोग करें।
cp -i file.txt file_backup.txt
cp -u file.txt file_backup.txt
किसी फ़ाइल की प्रतिलिपि बनाते समय, नई फ़ाइल के पास कमांड चलाने वाले उपयोगकर्ता का स्वामित्व होता है। फ़ाइल मोड, स्वामित्व और टाइमस्टैम्प को संरक्षित करने के लिए
-p
विकल्प का उपयोग करें:
cp -p file.txt file_backup.txt
एक और विकल्प जो उपयोगी हो सकता है
-v
, जो
cp
को वर्बोज़ आउटपुट प्रिंट करने के लिए कहता है:
cp -v file.txt file_backup.txt
'file.txt' -> 'file_backup.txt'
Cp कमांड के साथ निर्देशिकाएँ कॉपी करना
निर्देशिका को कॉपी करने के लिए, इसकी सभी फ़ाइलों और उपनिर्देशिकाओं सहित,
-R
या
-r
विकल्प का उपयोग करें।
निम्नलिखित उदाहरण में हम
Pictures
में निर्देशिका
Pictures
कॉपी कर रहे हैं:
cp -R Pictures Pictures_backup
ऊपर दिया गया कमांड गंतव्य निर्देशिका बनाता है, और स्रोत से गंतव्य निर्देशिका तक सभी फ़ाइलों और उपनिर्देशिकाओं की प्रतिलिपि बनाता है।
यदि गंतव्य निर्देशिका पहले से मौजूद है, तो स्रोत निर्देशिका ही और उसकी सभी सामग्री गंतव्य निर्देशिका के अंदर कॉपी की जाती है। केवल फ़ाइलों और उपनिर्देशिकाओं की प्रतिलिपि बनाने के लिए लेकिन लक्ष्य निर्देशिका नहीं,
-T
विकल्प का उपयोग करें:
cp -RT Pictures Pictures_backup
केवल निर्देशिका की सामग्री को कॉपी करने का एक और तरीका है, लेकिन निर्देशिका ही नहीं वाइल्डकार्ड वर्ण (
*
) का उपयोग करना है। निम्न कमांड का नुकसान यह है कि यह छिपी हुई फाइलों और निर्देशिकाओं (डॉट के साथ शुरू होने वाले) को कॉपी नहीं करता है
.
cp -RT Pictures/* Pictures_backup/
फ़ाइलों की प्रतिलिपि बनाते समय हमने पिछले अनुभाग में उपयोग किए गए सभी विकल्पों का उपयोग निर्देशिकाओं को कॉपी करते समय भी किया जा सकता है। मुख्य अंतर यह है कि निर्देशिकाओं की नकल करते समय। आपको हमेशा
-R
विकल्प का उपयोग करने की आवश्यकता है।
एकाधिक फ़ाइलों और निर्देशिकाओं की प्रतिलिपि बनाएँ
एकाधिक फ़ाइलों और निर्देशिकाओं को एक साथ कॉपी करने के लिए, उनके नाम निर्दिष्ट करें और अंतिम तर्क के रूप में गंतव्य निर्देशिका का उपयोग करें:
cp file.txt dir file1.txt dir1
कई फ़ाइलों की प्रतिलिपि बनाते समय, गंतव्य को एक निर्देशिका होना चाहिए।
निष्कर्ष
cp
कमांड के साथ फाइल और डायरेक्टरी को कॉपी करना एक सरल काम है। सभी उपलब्ध
cp
विकल्पों के बारे में जानकारी के लिए, अपने टर्मिनल में
man cp
टाइप करें।
नेटवर्क पर फ़ाइलों की प्रतिलिपि बनाने के लिए,
rsync
और
scp
उपयोगिताओं का उपयोग करें।
गोगेट के साथ किसी विशेष फ़ोल्डर में कॉपी करें: फ़ाइल प्रकार की सभी फ़ाइलों को किसी विशेष फ़ोल्डर में कॉपी करें

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

पेस्ट करें और जाएं या कॉपी किए गए पते और खोज पर जाएं प्रतिलिपि पाठ का उपयोग करके, विंडोज 10/8 पर इंटरनेट एक्सप्लोरर में सीधे यूआरएल लिंक या खोज टेक्स्ट खोलने के लिए।
जूमप्टिट: क्लाउड सेवाओं और उपकरणों के बीच फ़ाइलों को कॉपी करें, कॉपी करें, सिंक करें

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