دستورات انتقال فایل در لینوکس

دسته بندی: آموزش, لینوکس
دستورات انتقال فایل در لینوکس

1-cp

برای copy  کردن اطلاعات از دستور زیر استفاده می نماییم.

{cp {source destination

سوییچ های مفید

:r-

کپی محتویات داخل فولدر

 :a-

حفظ ویژگی های فایل ها مانند  owner و یا timestamps یا محتویات فایل ها مانند link ها

:v-

نمایش فرایند کپی شدن

 cp –avr /tmp/conf/ /tmp/backup#

2-mv

برای cut  کردن اطلاعات از این دستور استفاده می شود.

{mv {source destination

انتقال یک فایل به یک پوشه

/mv File Folder#

انتقال پوشه به پوشه

/mv Directory1/ Directory2 #

سوییچ های مفید

:i-

در صورت وجود فایل مشابه در مقصد، تایید  replace شدن ارسال میشود.

:n-

از انتقال فایل های مشابه و هم نام به مقصد جلوگیری می کند.

:b-

گرفتن backup از اطلاعات مقصد پیش از overwrite کردن اطلاعات در مقصد

دستور mv جهت rename کردن فایل ها نیز کاربرد دارد.

/mv directory_1/ directory_2 #

3-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/ [email protected]:/home#

انتقال پوشه rpmpkgs و محتویات داخل آن به سرور با IP ی  192.168.0.101 با دسترسی یوزر root و در مسیر /home در مقصد با پورت 22 برای ssh

حتما بخوانید:  فایروال CSF

 

4-scp

برای انتقال اطلاعات بصورت امن بین دو سرور از scp  استفاده می نماییم.

{scp {source [email protected]_host:destination

سوییچ های مفید

:p-

نمایش زمان پیشرفت انتقال با درصد

:c-

فشرده سازی اطلاعات در زمان انتقال

پورت ssh  سرور مقصد

 :P-

کپی محتویات داخل فولدر

:r-

5-ftp

برای جابجایی اطلاعات بین دو سرور و یا دو سیستم

ftp> put c:\files\file1.txt

c:\> ftp 192.168.0.1

باید IP  مقصد را وارد نمایید و در ادامه نام کاربری و پسورد ftp  مقصد را برای اتصال وارد نمایید.

برای آپلود فایل از دستور put  استفاده می شود.

ftp> put c:\files\file1.txt

برای دانلود چند فایل

ftp> mget file1  file2

برای دانلود تمام فایل ها

*.* ftp> mget

 

امتیاز شما

مایلید هر دو هفته یک ایمیل مفید دریافت کنید؟

ما را در شبکه‌های اجتماعی دنبال کنید

همچنین شاید دوست داشته باشید!

نظرات کاربران

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

این فیلد را پر کنید
این فیلد را پر کنید
لطفاً یک نشانی ایمیل معتبر بنویسید.
شما برای ادامه باید با شرایط موافقت کنید

فهرست