امروز: ۰۳ آذر ۱۴۰۳
در مسیر توسعه فردی و سازمانی
اشتراک دانش اسماعیل شریف » دستورات کاربردی انتقال فایل و فولدر (۱۳۹۵/۷/۲۵)
تایید شده

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


همه ما بی شک روزانه با این دستورات کار میکنیم ولی یاد گرفتن سویئچ های مربوط به هر دستور سرعت کار ما در انجام و پاسخگویی تیکتها رو بالا می بره.


دستور cp:


برای کپی کردن فایلها و یا فولدرها بکار می رود.


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


-r :


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


-a :


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


-v :


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


# cp –avr /home/user/ /home/user2


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


1- کپی اطلاعات یک فایل در فایل دیگر


cp sharif.txt sharif2.txt


در اینصورت محتویات sharif.txt در  sharif2.txt  کپی میشه


2-کپی فایلها در یک فولدر:


cp /home/sharif.txt /home/admin


دستور MV


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


 


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


 


# mv File Folder/


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


# mv Directory1/ Directory2/


تغییر نام یک فایل :


mv sharif.txt esmaeel.txt


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


-i :


 


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


-n :


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


-b :


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


 


rsync


این دستور جهت انتقال اطلاعات در سرور و همچنین بین سرورها استفاده میشود.


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


-a :


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


-v :


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


-r :


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


 


-z :


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


-P :


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


# rsync -avz /home/admin /media/backup


جهت استفاده از rsync   برای جابجایی اطلاعات بین دو سرور از طریق ssh:


rsync -arvz -e 'ssh -p 3131' * root@192.168.0.101:/home/


در دستور فوق انتقال همه فولدرها و فایلها در مسیر جاری  به سرور با IP ی 192.168.0.101 با دسترسی یوزر root و در مسیر /home در مقصد با پورت 3131 برای ssh انجام می شود.


 


scp


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


 


scp {source username@address_host:destination}


 


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


-p :


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


-C   :


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


-P :پورت ssh  سرور مقصد 


 


-r :


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


اگر دستورات دیگه ای میشناسین اعلام کنین تا تواین مقاله اضافه کنیم.


موفق باشید

محتوای آخرین دربهای گشوده شده
  • یک باک بنزین 206 معادل 75000 ت بوسیله کلیدک
  • 45000 تومان وجه نقد رایج مملکت بوسیله کلیدک
  • بن خرید یک عدد پیتزا American معادل 35ت بوسیله کلیدک
  • دو عدد  کارت سبز بوسیله کلیدک
  • دو روز ناهار میهمان شرکت به انتخاب خودتان معادل هر نهار ۳۰ ت بوسیله کلیدک
  • بن خرید یک عدد پیتزا American معادل 35ت بوسیله کلیدک
  • بن خرید یک عدد پیتزا American معادل 35ت بوسیله کلیدک
  • 45000 تومان وجه نقد رایج مملکت بوسیله کلیدک
ارسال درخواست دوره یا محتوای آموزشی