लिनक्स / यूनिक्स में cp कमांड

cp फ़ाइलों और निर्देशिकाओं को कॉपी करने के लिए एक लिनक्स शेल कमांड है ।

cp कमांड सिंटैक्स

स्रोत से गंतव्य तक कॉपी करें

$ cp [options] source dest

cp कमांड विकल्प

cp कमांड मुख्य विकल्प:

विकल्प विवरण
cp -a संग्रह फ़ाइलें
cp -f यदि आवश्यक हो तो गंतव्य फ़ाइल को हटाकर प्रतिलिपि बनाएँ
cp -i इंटरैक्टिव - अधिलेखित करने से पहले पूछें
cp -l कॉपी के बजाय लिंक फ़ाइलें
cp -L प्रतीकात्मक लिंक का पालन करें
cp -n कोई फ़ाइल अधिलेखित न करें
cp -R पुनरावर्ती प्रतिलिपि (छिपी फ़ाइलों सहित)
cp -u अद्यतन - प्रतिलिपि जब स्रोत भाग्य से नया है
cp -v क्रिया - सूचनात्मक संदेश प्रिंट करें

cp कमांड उदाहरण

एकल फ़ाइल main.c को गंतव्य निर्देशिका bak पर कॉपी करें :

$ cp main.c bak

 

कॉपी 2 फाइलें main.c और def.h पूर्ण पथ निर्देशिका / घर / usr / तेजी से / गंतव्य के लिए :

$ cp main.c def.h /home/usr/rapid/

 

वर्तमान निर्देशिका की सभी C फ़ाइलों को उपनिर्देशिका bak पर कॉपी करें :

$ cp *.c bak

 

प्रतिलिपि निर्देशिका src को पूर्ण पथ निर्देशिका / होम / यूएसआर / रैपिड / :

$ cp src /home/usr/rapid/

 

सभी फ़ाइलों और निर्देशिकाओं की प्रतिलिपि देव को पुनरावर्ती रूप से उपनिर्देशिका बाक में दें :

$ cp -R dev bak

 

फोर्स फाइल कॉपी:

$ cp -f test.c bak

 

फ़ाइल अधिलेखित करने से पहले इंटरएक्टिव संकेत:

$ cp -i test.c bak
cp: overwrite 'bak/test.c'? y

 

सभी फ़ाइलों को वर्तमान निर्देशिका में अपडेट करें - गंतव्य निर्देशिका bak में केवल नई फ़ाइलों की प्रतिलिपि बनाएँ :

$ cp -u * bak

cp कोड जनरेटर

Cp विकल्प चुनें और Generate Code बटन दबाएँ:

विकल्प
बल प्रति (-f)
इंटरएक्टिव - ओवरराइट (-आई) से पहले पूछें
लिंक फ़ाइलें (-l)
प्रतीकात्मक लिंक का पालन करें (-L)
कोई अधिलेखित नहीं (-n)
पुनरावर्ती निर्देशिका ट्री कॉपी (-R)
नई फ़ाइलें अपडेट करें (-u)
शब्द संदेश (-v)
 
फ़ाइलें / फ़ोल्डर
स्रोत फ़ाइलें / फ़ोल्डर:
गंतव्य फ़ोल्डर / फ़ाइल:
 
आउटपुट पुनर्निर्देशन
 
 

कोड का चयन करने के लिए टेक्स्टबॉक्स पर क्लिक करें , फिर इसे टर्मिनल में कॉपी और पेस्ट करें:

 


यह सभी देखें

लिनक्स
रैपिड टाइलें