cp
फ़ाइल और डायरेक्टरी
इस्तेमाल
cp -r [source] [dest]फ़ाइलें या पूरा पेड़ copy करता है; गंतव्य पहले से है या नहीं, यही तय करता है कि स्रोत उसी नाम का बनेगा या उसके भीतर जाएगा।
आम विकल्प
| विकल्प | अर्थ |
|---|---|
| -r | Copy directories and their contents |
| -a | Archive: -r plus permissions, times and symlinks kept |
| -p | Keep mode, owner and timestamps |
| -i | Ask before overwriting |
| -n | Never overwrite a file that already exists |
| -v | Name each file as it is copied |
| -u | GNU: copy only when the source is newer |
उदाहरण
cp -a site/ backup/Tree copied with permissions and times intact.
cp config.yml config.yml.bakQuick 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