# آموزش انتقال فایل در لینوکس

---
title: آموزش انتقال فایل در لینوکس
url: https://negarnovin.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%a7%d9%86%d8%aa%d9%82%d8%a7%d9%84-%d9%81%d8%a7%db%8c%d9%84-%d8%af%d8%b1-%d9%84%db%8c%d9%86%d9%88%da%a9%d8%b3/
author: نگار نوین
date_published: 2017-02-19T06:02:34+03:30
date_modified: 2017-02-19T06:02:34+03:30
description: ⏱️ ۳ دقیقه مطالعه|📝 ۵۳۳ کلمه|🎯 سطح: آسان آموزش انتقال فایل در لینوکس در این آموزش انتقال فایل در لینوکس را به شما عزیزان آموزش می دهیم : مرحله اول : cp برای کپی کردن اطلاعات از دستور زیر استفاده می کنیم {cp {source destination سوییچ های مفید :r- کپی کردن محتویات داخل فولدر :a- [&hellip;]
---

## آموزش انتقال فایل در لینوکس

 در این آموزش انتقال فایل در لینوکس را به شما عزیزان [**آموزش**](https://negarnovin.com) می دهیم : مرحله اول : cp برای کپی کردن اطلاعات از دستور زیر استفاده می کنیم {cp {source destination سوییچ های مفید :r- کپی کردن محتویات داخل فولدر :a- نگه داشتن ویژگی های محتویات مانند owner و یا timestamps یا محتویات فایل ها مانند link ها :v- فرایند کپی شدن cp –avr /tmp/conf/ /tmp/backup# مرحله دوم : mv برای cut کردن اطلاعات از دستور زیر استفاده می کنیم {mv {source destination انتقال فایل به پوشه /mv File Folder# سوییچ های مفید :i- در صورت وجود فایل مشابه ، تایید replace شدن ارسال میشود :n- از انتقال فایل های مشابه و هم نام به مقصد جلوگیری می کند :b- گرفتن بکاپ از اطلاعات مقصد پیش از overwrite کردن اطلاعات در مقصد دستور mv جهت rename کردن فایل ها نیز کارایی دارد /mv directory_1/ directory_2 # مرحله سوم : rsync دستور زیر جهت تبادل اطلاعات در سرور و همچنین ما بین سرورها استفاده می گردد ،  دستور rsync از قابلیت resume و synchronize کردن اطلاعات در زمان انتقال استفاده می شود {rsync {source destination سوییچ های مفید :a- نگهداری ویژگی های فایل ها مانند owner و یا timestamps یا محتویات فایل ها مانند link ها :v- نماش فرایند کپی شدن :r- کپی کردن محتویات داخل فولدر :z- اطلاعات به شکل فشرده شده در طول انتقال به مقصد منتقل می گردد :p- نمایش درصد انتقال فایل rsync -avz /home/admin /media/backup # جهت استفاده از rsync برای تبادل اطلاعات بین دو سرور از طریق ssh به پورت خاص در مقصد از طریق دستور زیر /rsync -arvz -e ‘ssh -p 22’ rpmpkgs/ root@192.168.0.101:/home# انتقال پوشه rpmpkgs و محتویات آن به سرور با IP ۱۹۲٫۱۶۸٫۰٫۱۰۱ با دسترسی یوزرنیم root و در مسیر /home در مقصد با پورت ۲۲ برای ssh مرحله چهارم : scp برای تبادل اطلاعات بصورت امن بین دو سرور از scp استفاده می کنیم {scp {source username@address_host:destination سوییچ های مفید :p- نمایش زمان درصد انتقال فایل :c- فشرده سازی اطلاعات هنگام انتقال پورت ssh سرور مقصد :P- کپی محتویات داخل فولدر :r- مرحله پنجم : FTP برای جابجایی اطلاعات بین دو سرور ftp&gt; put c:\files\file1.txt c:\&gt; ftp 192.168.0.1 باید IP مقصد را وارد نمایید و در ادامه نام کاربری و پسورد ftp مقصد را برای اتصال وارد نمایید. برای آپلود فایل از دستور put استفاده می شود. ftp&gt; put c:\files\file1.txt برای دانلود چندین فایل ftp&gt; mget file1 file2 برای دانلود تمامی فایل ها *.* ftp&gt; mget 

#### تبریک می گوئیم آموزش انتقال فایل در لینوکس به پایان رسید.
