scp
नेटवर्क
इस्तेमाल
scp [-P <port>] <src> <user>@<host>:<dest>ssh के ज़रिये फ़ाइलें एक बार में कॉपी करता है; पोर्ट बड़ा `-P` है, रिमोट पथ में कोलन चाहिए, और बड़े या बार-बार होने वाले स्थानांतरण के लिए rsync बेहतर है क्योंकि वह अपरिवर्तित फ़ाइलें छोड़ देता और अधूरा काम आगे बढ़ाता है।
आम विकल्प
| विकल्प | अर्थ |
|---|---|
| -P 2222 | Port, capital P. Lowercase -p means "preserve timestamps" here. |
| -r | Copy a directory and everything under it. |
| -i <key> | Use a specific private key. |
| -C | Compress in transit. |
| -3 | Copy between two remote hosts by routing through your machine. |
| -O | Use the old SCP protocol; OpenSSH 9 and later default to SFTP. |
उदाहरण
scp -P 2222 build.tar.gz deploy@example.com:/tmp/Upload one file. The remote side needs the colon.
scp -r deploy@example.com:/var/log ./logsDownload a whole directory.
कनेक्शन न बने तो ये बताते हैं कि बात कहाँ तक पहुँची — नाम हल नहीं हुआ, रास्ता नहीं, या पोर्ट बंद है।
कैसे पढ़ें
- बड़े कोष्ठक [ ] उस हिस्से को दिखाते हैं जिसे छोड़ा जा सकता है।
- तीन बिंदु … का मतलब है एक से ज़्यादा दिए जा सकते हैं।
- विकल्पों में बड़े-छोटे अक्षर मायने रखते हैं — कुछ कमांड में -r और -R अलग काम करते हैं।
आम सवाल
Q. scp क्या करता है?
ssh के ज़रिये फ़ाइलें एक बार में कॉपी करता है; पोर्ट बड़ा `-P` है, रिमोट पथ में कोलन चाहिए, और बड़े या बार-बार होने वाले स्थानांतरण के लिए rsync बेहतर है क्योंकि वह अपरिवर्तित फ़ाइलें छोड़ देता और अधूरा काम आगे बढ़ाता है।
Q. इसे कैसे लिखें?
scp [-P <port>] <src> <user>@<host>:<dest> — बड़े कोष्ठक वह हिस्सा दिखाते हैं जो छोड़ा जा सकता है।
Q. कितने विकल्प जानने लायक़ हैं?
यहाँ 6 दिए हैं; पूरी सूची man scp में है। यह कमांड नेटवर्क में आती है।
मिलती-जुलती कमांड
man पेज: man scp