cp

फ़ाइल और डायरेक्टरी

इस्तेमाल

cp -r [source] [dest]

फ़ाइलें या पूरा पेड़ copy करता है; गंतव्य पहले से है या नहीं, यही तय करता है कि स्रोत उसी नाम का बनेगा या उसके भीतर जाएगा।

आम विकल्प

विकल्पअर्थ
-rCopy directories and their contents
-aArchive: -r plus permissions, times and symlinks kept
-pKeep mode, owner and timestamps
-iAsk before overwriting
-nNever overwrite a file that already exists
-vName each file as it is copied
-uGNU: copy only when the source is newer

उदाहरण

cp -a site/ backup/

Tree copied with permissions and times intact.

cp config.yml config.yml.bak

Quick backup beside the original.

cp -r src/. dest/

Copies the contents of src into an existing dest.

हटाना, मिटाना और ढूँढना। कुछ कमांड दोबारा नहीं पूछते, इसीलिए -i लगाने की आदत हाथ बचाती है।

कैसे पढ़ें

  • बड़े कोष्ठक [ ] उस हिस्से को दिखाते हैं जिसे छोड़ा जा सकता है।
  • तीन बिंदु … का मतलब है एक से ज़्यादा दिए जा सकते हैं।
  • विकल्पों में बड़े-छोटे अक्षर मायने रखते हैं — कुछ कमांड में -r और -R अलग काम करते हैं।

आम सवाल

Q. cp क्या करता है?

फ़ाइलें या पूरा पेड़ copy करता है; गंतव्य पहले से है या नहीं, यही तय करता है कि स्रोत उसी नाम का बनेगा या उसके भीतर जाएगा।

Q. इसे कैसे लिखें?

cp -r [source] [dest] — बड़े कोष्ठक वह हिस्सा दिखाते हैं जो छोड़ा जा सकता है।

Q. कितने विकल्प जानने लायक़ हैं?

यहाँ 7 दिए हैं; पूरी सूची man cp में है। यह कमांड फ़ाइल और डायरेक्टरी में आती है।

मिलती-जुलती कमांड

man पेज: man cp