scp برای کپی کردن فایل با امنیت بالا به کار می رود. scp از ssh برای انتقال اطلاعات استفاده می کند و به همین دلیل از تنظیمات مشخص شده در ssh برای این کار استفاده میکند.
فرم کلی استفاده از scp به صورت زیر می باشد:
scp options [[user@]host:]Source-File [[user@]host:]Destination-File
مثال: در مثال زیر، scp فایلی به نام sample.txt را از سیستم local به سیستم با آدرس 192.168.1.2 در پوشه home مربوط به myuser کپی می کند:
scp sample.txt myuser@192.168.1.2:~/sample.txt
Options
P : توسط این گزینه می توان پورت سرویس ssh سیستم دور را مشخص کرد. مثال:
scp -P 5648 sample.txt myuser@192.168.1.2:~/sample.txt
l : با استفاده از این گزینه می توان میزان پهنای باند مصرفی برای انتقال فایل را بر حسب کیلو بایت مشخص کرد. مثال:
scp -l 64 webuser@WebServer:/tmp/code.zip /tmp/code.zip
r : برای کپی کردن یک پوشه و محتویات آن به طور بازگشتی به کار می رود.
برای مشاهده اطلاعات بیشتری در رابطه با scp می توانید به
man page این دستور مراجعه کنید.