در این آموزش با دستورات کاربردی انتقال فایل در خدمت شما هستم.
همه ما بی شک روزانه با این دستورات کار میکنیم ولی یاد گرفتن سویئچ های مربوط به هر دستور سرعت کار ما در انجام و پاسخگویی تیکتها رو بالا می بره.
دستور 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 :
کپی محتویات داخل فولدر
اگر دستورات دیگه ای میشناسین اعلام کنین تا تواین مقاله اضافه کنیم.
موفق باشید