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

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

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/ root@192.168.0.101:/home#

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

 

4-scp

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

{scp {source username@address_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

 

بیشتر بخوانید: آموزش نصب میکروتیک در اوبونتو در 3 گام ساده و سریع

3.3/5 - (13 امتیاز)

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

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

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

ساخت ماینکرافت روی VPS

راهنمای جامع ساخت ماینکرفت روی VPS

0
ماینکرفت یکی از بازی‌های محبوب در میان گیمرها است. برای اینکه بتوانید این بازی را به صورت چندکاربره انجام دهید، نیاز دارید تا برای آن…

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

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

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

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

فهرست