Бағдарламаланатын желілер мен жүйелерге арналған Linux негіздері - файлдарды көшіру және жылжыту, DevOps / DevNet курстары шолулары Баку

Бағдарламаланатын желілер мен жүйелерге арналған Linux негіздері - файлдарды көшіру және жылжыту, DevOps / DevNet курстары шолулары Баку

2023 жылы сіз IT саласында жұмысқа орналасуға өтініш берген кезде Linux-пен кездесуіңіз мүмкін. Бұл операциялық жүйе жаңадан бастаушылар үшін ыңғайлы бола бастады. Дегенмен, жалпы мәселелерді шешу үшін сізге әлі де белгілі бір білім қажет болады. Бүгін біз Linux жүйесінде файлдарды қалай көшіру және жылжыту керектігін қарастырамыз. Бұл Бакуде DevOps курстарын / DevNet шолуларын бастағысы келетін кез келген адам үшін маңызды білім . Бұл Әзірбайжанда бағдарламаланатын желілер мен жүйелер саласында жұмыс табу үшін маңызды білім.

Файлдарды қалай көшіруге болады, DevOps курстары / DevNet шолулары Баку

Алдымен, Linux жүйесінде файлдарды қалай көшіру керектігін түсінейік. Microsoft Windows графикалық интерфейсімен жұмыс істеуде үйренген дағдыларыңыз сізге көмектеспейді. Себебі сіз CLI ( командалық жол интерфейсі) пайдаланасыз.

Сондықтан, файлдарды терминал арқылы көшіру үшін сізге тиісті команданы білу және оны пайдалана білу қажет — дұрыс параметрлер мен аргументтерді енгізу керек. Мұның бәрі Бакудегі ең жақсы 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 институты.