2023-yilda siz IT sohasida ishga ariza topshirganingizda Linuxga duch kelishingiz mumkin. Ushbu operatsion tizim, albatta, yangi boshlanuvchilar uchun qulayroq bo'lib qoldi. Biroq, keng tarqalgan muammolarni hal qilish uchun sizga hali ham ma'lum bilimlar kerak bo'ladi. Bugun biz Linuxda fayllarni qanday nusxalash va ko'chirishni ko'rib chiqamiz. Bu Bokuda DevOps kurslari / DevNet sharhlarini boshlamoqchi bo'lgan har bir kishi uchun zarur bilimdir . Bu Ozarbayjonda dasturlashtiriladigan tarmoqlar va tizimlar sohasida ish topish uchun zarur bilimdir.
Fayllarni qanday nusxalash mumkin, DevOps kurslari / DevNet sharhlari Boku
Avvalo, Linuxda fayllarni qanday nusxalashni tushunib olaylik. Microsoft Windows grafik interfeysi bilan ishlashda o'rgangan ko'nikmalaringiz bu yerda sizga yordam bermaydi. Buning sababi, siz CLI ( Buyruq satri interfeysi) dan foydalanasiz.
Shuning uchun, fayllarni terminal orqali nusxalash uchun siz tegishli buyruqni bilishingiz va undan foydalana olishingiz kerak — to'g'ri variantlar va argumentlarni kiriting. Bularning barchasi Bokudagi eng yaxshi DevOps / DevNet kurslarini boshlashdan oldin bilish muhimdir.
GNU/Linux operatsion tizimlarini o'z ichiga olgan UNIXga o'xshash operatsion tizimlardagi fayllarni nusxalash uchun cp buyrug'idan foydalaning ( " copy " dan). Aytaylik, katalogda file1 nomli manba fayli bor , uning nusxasini yaratmoqchisiz. Agar manba fayli o'chirilsa yoki ustiga yozilsa, uni o'sha papkada saqlashingiz kerak bo'ladi. Bu holda, buyruq satriga quyidagilarni kiritasiz:
- cp buyrug'i va bo'sh joy qo'ying;
- manba fayl nomi va bo'sh joy qo'shing;
- maqsad fayl nomi va tugmani bosing kiriting.
Agar manba faylini yangi nom bilan bir xil katalogga nusxalash o'rniga, boshqa papkada bir xil nom bilan nusxa ko'chirmoqchi bo'lsangiz, maqsadli fayl nomi o'rniga maqsadli katalogga yo'lni ko'rsatishingiz kerak. Shuni ta'kidlash kerakki, kataloglarni ularning tarkibi bilan nusxalash uchun -r parametridan (rekursiv nusxa) foydalanishingiz kerak.
-i opsiyasi barcha obyektlarni interaktiv ravishda nusxalash imkonini beradi (tasdiqlashni so'raydi). Biroq, -f opsiyasi maqsadli faylni o'chirishga imkon beradi. Agar u allaqachon mavjud bo'lsa, uni to'g'ridan-to'g'ri qayta yozib bo'lmaydi. DevOps/DevNet kurslarini o'qishda qiyinchiliklarga duch kelmaslik uchun cp buyrug'i bilan ishlashga yordam beradigan opsiyalar haqida ko'proq bilib olishingizni tavsiya qilamiz (Bokudagi sharhlar ).
Linuxda fayllarni qanday ko'chirish (kesish) mumkin
Nusxalashga o'xshash yana bir fayl operatsiyasi ko'chirishdir. U nusxalashdan farq qiladi, chunki manba fayli asl papkasidan yo'qoladi va foydalanuvchi maqsad sifatida ko'rsatgan katalogda paydo bo'ladi. Buning uchun Linux va boshqa UNIXga o'xshash operatsion tizimlar mv buyrug'idan foydalanadi ( " move " dan). Ushbu buyruqni o'zlashtirish DevOps / DevNet Engineer Baku kurslarini tugatish uchun juda muhimdir.
Shuni ta'kidlash kerakki, mv buyrug'i sintaksis jihatidan cp buyrug'iga juda o'xshash . Ya'ni, siz birinchi argument sifatida manba faylini, ikkinchi argument sifatida esa maqsadli papkani ko'rsatasiz. Biroq, agar siz maqsadli papka o'rniga manba papkasidan boshqa fayl nomini ko'rsatsangiz, fayl qayta nomlanadi. Biroq, u asl katalogda qoladi. Bu usul Linuxda fayllarni qayta nomlashning eng oson yo'li.
Albatta, kelajakda siz scp buyrug'i yordamida SSH orqali fayllarni qanday nusxalashni o'rganishingiz kerak bo'ladi. Biroq, biz buni keyingi maqolada ko'rib chiqamiz. Shu bilan birga, Linuxda fayllarni nusxalash va ko'chirishda qanday qiyinchiliklarga duch kelganingizni izohlarda menga xabar bering.
SEDICOMM universiteti jamoasi : Cisco akademiyasi , Linux professional instituti , Python instituti.

