%d8%b1%d8%a7%d9%87%d9%86%d9%85%d8%a7%db%8c-%d8%b3%d8%a7%d8%af%d9%87-%d8%af%d8%b3%d8%aa%d9%88%d8%b1%d8%a7%d8%aa-%d9%84%db%8c%d9%86%d9%88%da%a9%d8%b3-%d8%a8%d8%ae%d8%b4-%d8%af%d9%88%d9%85-cp-%d9%ac-mv

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

بخش دوم آموزش دستورات لینوکس.در این بخش دستورات cp و mv را معرفی می کنم.

شماره گذاری دستورات هر بخش در ادامه بخش های پیشین است.

۲-دستور cp

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

cp <1st dest> <2nd dest>

1st dest مسیر نخست و ۲nd dest مسیر دوم است.پس برای کپی کردن یک فایل دستور cp را می نویسیم و با یک فاصله مکان فایل و با یک فاصله دیگر مسیر مقصد را به آن می دهیم.

فرض کنید می خواهیم فایلی با نام test.tar.gz را که روی دسکتاپ قرار دارد در پوشه ی var/www کپی کنیم.به این صورت از این دستور استفاده می کنیم:

cp ~/Desktop/test.tar.gz /var/www

امکان تغییر نام فایل کپی شده هم وجود دارد.فرض کنید می خواهیم نام فایل در آدرس مقصد test2.tar.gz باشد:

cp ~/Desktop/test.tar.gz /var/www/test2.tar.gz

از این دستور به صورت های دیگر هم می شود استفاده کرد.اگر با ترمینال به پوشه دسکتاپ برویم می توانیم از دستور cp به این صورت استفاده کنیم:

cp test.tar.gz /var/www/test.tar.gz

در این حالت دیگر نیازی به وارد کردن نشانی کامل فایل نیست.حال اگر در پوشه www باشیم می توانیم از این دستور استفاده کنیم:

cp ~/Desktop/test.tar.gz test.tar.gz

یعنی مسیر دستور cp به صورت پیش فرض مسیری است که ترمینال در آن قرار دارد.

۳-دستور mv

mv برای جا به جایی فایل ها و پوشه ها به کار می رود (move یا cut).

کارکرد mv نیز دقیقا مانند cp است٬ با این تفاوت که فایل یا پوشه اولیه پس از کپی شدن پاک می شود.اگر بخواهیم فایل test.tar.gz را به آدرس var/www بفرستیم:

mv ~/Desktop/test.tar.gz /var/www

بدیهی است که مسیردهی ها و … برای mv مانند cp است.

از mv برای تغییر نام فایل ها هم می توان استفاده کرد.فرض کنید در پوشه دسکتاپ هستیم و می خواهیم test.tar.gz را به test2.tar.gz تغییر دهیم:

mv test.tar.gz test2.tar.gz

می توانیم آدرس کامل را هم به دستور بدهیم:

mv ~/Desktop/test.tar.gz ~/Desktop/test2.tar.gz

 

منتظر بخش های بعدی باشید!