2023-жылы сиз IT тармагында жумушка орношуу үчүн кайрылганда Linux менен жолугушуңуз мүмкүн. Бул операциялык система, албетте, башталгычтар үчүн ыңгайлуу болуп калды. Бирок, жалпы көйгөйлөрдү чечүү үчүн сизге дагы эле белгилүү бир билим керек болот. Бүгүн биз Linuxто файлдарды кантип көчүрүү жана жылдыруу керектигин карап чыгабыз. Бул Бакуда DevOps курстарын / DevNet сын-пикирлерин баштоону каалагандар үчүн маанилүү билим . Бул Азербайжанда программалануучу тармактар жана системалар жаатында жумуш табуу үчүн маанилүү билим.
Файлдарды кантип көчүрүү керек, DevOps курстары / DevNet обзорлору Баку
Биринчиден, Linux'та файлдарды кантип көчүрүүнү түшүнүп алалы. Microsoft Windows графикалык интерфейси менен иштөөдө үйрөнгөн көндүмдөрүңүз сизге бул жерде жардам бербейт. Себеби сиз CLI ( Command Line Interface) колдоносуз .
Ошондуктан, файлдарды терминал аркылуу көчүрүү үчүн, сиз тиешелүү буйрукту билип, аны колдоно билишиңиз керек — туура параметрлерди жана аргументтерди киргизиңиз. Мунун баары Бакудагы эң мыкты DevOps / DevNet курстарын баштоодон мурун билүү маанилүү.
GNU/Linux операциялык системаларын кошо алганда, UNIX сыяктуу операциялык системалардагы файлдарды көчүрүү үчүн cp буйругун колдонуңуз ( " copy " дан). Мисалы, көчүрмөсүн жасагыңыз келген каталогдо file1 деп аталган баштапкы файл бар дейли . Ошондой эле, баштапкы файл өчүрүлүп же кайра жазылып калса, аны ошол эле папкада сактап турушуңуз керек. Бул учурда, буйрук сабына төмөнкүлөрдү киргизишиңиз керек:
- cp буйругун жана боштук коюу;
- баштапкы файлдын аталышы жана боштук кошуу;
- максаттуу файлдын атын жана баскычын басыңыз кирүү.
Эгерде баштапкы файлды жаңы аталыш менен ошол эле каталогго көчүрүүнүн ордуна, башка папкага ошол эле аталыш менен көчүрмө жасагыңыз келсе, максаттуу файлдын аталышынын ордуна көздөгөн каталогго жолду көрсөтүшүңүз керек. Белгилей кетүүчү нерсе, каталогдорду алардын мазмуну менен көчүрүү үчүн -r параметрин (рекурсивдүү көчүрмө) колдонушуңуз керек.
-i опциясы бардык объектилерди интерактивдүү түрдө көчүрүүгө мүмкүндүк берет (ырастоону сурайт). Бирок, -f опциясы максаттуу файлды жок кылууга мүмкүндүк берет. Эгер ал мурунтан эле бар болсо, аны түздөн-түз үстүнөн жазууга болбойт. cp буйругу менен иштөөгө жардам бере турган опциялар жөнүндө көбүрөөк билүүнү сунуштайбыз . DevOps/DevNet курстарынан өтүүдө кыйынчылыктарды болтурбоо үчүн (Бакудагы сын-пикирлер ).
Linux'та файлдарды кантип жылдыруу (кесүү) керек
Көчүрүүгө окшош дагы бир файл операциясы - жылдыруу. Ал көчүрүүдөн айырмаланып, баштапкы файл баштапкы папкасынан жок болуп, колдонуучу максаттуу катары көрсөткөн каталогдо пайда болот. Бул максатта Linux жана башка UNIX сыяктуу операциялык системалар mv буйругун ( " move " сөзүнөн) колдонушат. Бул буйрукту өздөштүрүү DevOps / DevNet Engineer Baku курстарын аяктоо үчүн абдан маанилүү.
Белгилей кетүүчү нерсе, mv буйругу синтаксиси боюнча cp буйругуна абдан окшош . Башкача айтканда, сиз биринчи аргумент катары баштапкы файлды, ал эми экинчи аргумент катары максаттуу папканы көрсөтөсүз. Бирок, эгер сиз максаттуу папканын ордуна баштапкы папкадан башка файлдын атын көрсөтсөңүз, файлдын аталышы өзгөрөт. Бирок, ал баштапкы каталогдо калат. Бул ыкма Linux'та файлдардын атын өзгөртүүнүн эң оңой жолу.
Албетте, келечекте сиз scp буйругун колдонуп, SSH аркылуу файлдарды кантип көчүрүүнү үйрөнүшүңүз керек болот. Бирок, бул тууралуу кийинки макалада сөз кылабыз. Ошол эле учурда, Linux'та файлдарды көчүрүүдө жана жылдырууда кандай кыйынчылыктарга туш болгонуңузду комментарийлерде айтып бериңиз.
SEDICOMM университетинин командасы : Cisco академиясы , Linux кесиптик институту , Python институту.

