नॉलेजबेस · लिनक्स

एस. सी. पी. ट्यूटोरियल

अंतिम बार अद्यतन किया गया 2020-04-05

यदि आप यूनिक्स वातावरण में हैं और फ़ाइलों की प्रतिलिपि बनाने के लिए एक त्वरित और सुरक्षित तरीके की आवश्यकता है तो मैं कमांड-लाइन से एस. सी. पी. का उपयोग करने का सुझाव देता हूं। एस. एस. एच. और ओपन. एस. एस. एच. एस. पी. अनुप्रयोग प्रदान करते हैं, जो आपको एन्क्रिप्टेड एफ़. टी. पी. सेवा चलाने वाले सर्वरों पर फ़ाइलों को जोड़ने और स्थानांतरित करने की अनुमति देता है। (एस. एस. एच. डेमन)। यदि आप एक एक्स विंडोज जी. यू. आई. अनुप्रयोग की तलाश कर रहे हैं, तो आप कोशिश कर सकते हैं http://gftp.seul.org/.


यहाँ बताया गया है कि एस. सी. पी. कैसे काम करता हैः
(पीरियड्स के उपयोग पर ध्यान दें; वे आवश्यक हैं!!)


1) होस्टबी में लॉग इन करते समय किसी फ़ाइल को होस्टबी से होस्टए में कॉपी करने के लिएः
[user@server ~] $एससीपी-पी पोर्ट फ़ाइल नाम username@hostA.com:।
(बृहदान्त्र के बाद की अवधि के कारण, होस्टए मशीन पर उपयोगकर्ता के होम डी. आई. आर. में फ़ाइल की प्रतियाँ)


2) होस्टबी से होस्टए में एक फ़ोल्डर की प्रतिलिपि बनाने के लिए, होस्टबी पर निर्देशिका में होस्टबी पहले सीडी में लॉग इन करते समय जिसमें वह फ़ोल्डर होता है जिसे आप प्रतिलिपि बनाना चाहते हैंः
[user@server ~] $एससीपी-आर-पी पोर्ट फ़ोल्डर username@hostA.com:
(यदि फ़ोल्डर मौजूद नहीं है तो नया फ़ोल्डर बनाता है, फिर से उपयोगकर्ता की होम निर्देशिका में)


3) होस्टबी में लॉग इन करते समय किसी फ़ाइल को होस्टए से होस्टबी में कॉपी करने के लिएः
[user@server ~] $एससीपी-पी पोर्ट username@hostA.com: फ़ाइल का नाम।
(होस्टबी पर वर्तमान निर्देशिका में प्रतियाँ)

[user@server ~] $एससीपी-आर-पी पोर्ट username@hostA.com: फ़ोल्डर।
(पूरे फ़ोल्डर को होस्टबी पर वर्तमान निर्देशिका में प्रतिलिपि करें)


4) होस्टबी में लॉग इन करते समय, होस्टए से होस्टबी में फ़ोल्डर के भीतर किसी फ़ाइल या फ़ोल्डर की प्रतिलिपि बनाने के लिएः
[user@server ~] $एस. सी. पी.-पी. पोर्ट username@hostA.com:/फ़ोल्डर/डी. आई. आर./फ़ाइल नाम।
(होस्टबी पर वर्तमान निर्देशिका में प्रतियाँ)

[user@server ~] $एससीपी-आर-पी पोर्ट username@hostA.com:/फ़ोल्डर/डीआर।
(पूरे फ़ोल्डर को होस्टबी पर वर्तमान निर्देशिका में प्रतिलिपि करें)


5) गृह निर्देशिका या वर्तमान कार्यशील निर्देशिका में प्रतिलिपि की जाने वाली फ़ाइलों को निर्दिष्ट करने के लिए '.'का उपयोग करने के बजाय आप एस. सी. पी. को एक वास्तविक मार्ग दे सकते हैं (यह मानते हुए कि आपके पास लिखने की अनुमति है):
[user@server ~] $एस. सी. पी.-आर.-पी. पोर्ट फ़ोल्डर username@hostA:/घर/HTTPd /

[user@server ~]$ scp -P port username@hostA.com:/folder/dir/filename /home/tmp/


क्या आपका मेजबान एसएसएच पर संसाधन नियंत्रण लगाता है?
उपरोक्त किसी भी/सभी कथन को इस तरह के उपसर्ग के साथ अच्छा करें।

[user@server ~] $nice-n + 19

आप संख्या 19 को अपनी मेजबान संसाधन सीमा से नीचे के किसी भी मूल्य में बदल सकते हैं।

सभी ज्ञान आधारित लेख

हमें बताएँ कि क्या रहना है।

A short conversation with an engineer. No quote-bot, no callback queue.