tar архиваторы, Linux операциялық жүйесі лекция курсы Каунас

tar архиваторы, Linux операциялық жүйесі лекция курсы Каунас

Linux командалық жолын әртүрлі мәселелерді шешу үшін пайдалану мүмкіндігі IT саласында жоғары сұранысқа ие. Линус Торвальдстың операциялық жүйесі IT салаларының кең ауқымында кеңінен қолданылады. Бүгін біз tar мұрағаттарымен қалай жұмыс істеу керектігін қарастырамыз. Бұл білім Каунастағы Linux операциялық жүйесі бойынша дәріс курсына кіреді . Бұл білім жұмыс табу және нақты өндірістік мәселелерді шешу үшін пайдалы болады.

tar командасы қандай функцияларды орындайды, Linux операциялық жүйесі лекция курсы Каунас

Айта кету керек, tar UNIX тәрізді операциялық жүйелерде мұрағаттармен жұмыс істеуге арналған стандартты құрал болып табылады . tar утилитасы ( « Tape Archive » сөзінен алынған) мұрағаттар жасауға арналған бағдарлама. Бастапқыда магниттік таспа бұл мұрағаттар үшін сақтау құралы ретінде арналған. Дегенмен, бүгінгі күнге дейін утилита жүйелік әкімшілер үшін маңызды құралдардың бірі болып қала береді. Бағдарламалық жасақтаманы әзірлеу және пайдалану тарихы туралы қосымша ақпарат алу үшін Kaunas Linux қауіпсіздік курсын қараңыз.

Сонымен қатар, UNIX бағдарламалық жасақтамасының философиясына сәйкес , tar бір ғана функцияны орындауға арналған: мұрағаттарды сығу және ашу, сондай-ақ процесс барысында қажетті барлық операциялар. Microsoft Windows мұрағатшылары әдетте пайдаланушыға бір немесе басқа форматта сығу опциясын ұсынады. Әрине, деректерді сығуды Linux жүйесінде қолдануға болады, бірақ tar командасы пайдаланушы таңдаған үшінші тарап утилитасын пайдаланады.

Айта кету керек, мұрағатталатын файлдың немесе каталогтың атауына *.tar кеңейтімін қосу кең таралған тәжірибе . Әрине, бұл кеңейтімсіз де, мұрағат мұрағат болып қала береді. Дегенмен, бұл пайдаланушыларға бір қарағанда мұрағатты қарап отырғанын тануға көмектеседі. Сондықтан, бұл тәсіл Linux әуесқойлары мен мамандары арасында жақсы форма болып саналады. 2023 жылы жүйелік әкімшілендірудің ең жақсы тәжірибелері туралы қосымша ақпарат алу үшін SEDICOMM University платформасында Литвадағы барлығына қолжетімді Linux торренттік Каунас курстарын қараңыз.

Linux және басқа UNIX тәрізді операциялық жүйелердегі tar утилитасының пайдалы опциялары

Кез келген командалық жол утилитасының табыстылығы пайдаланушының оның функционалдығын қаншалықты жақсы түсінетініне және қалаған мақсатқа жету үшін қандай опцияларды пайдалану керектігіне тікелей байланысты. Жаңадан бастаушы Linux жүйесінде келесі tar командалық опцияларын меңгеруден бастауы керек :

  • -c — мұрағатты құруға жауапты опция (бір уақытта пайдалану мүмкін емес -x);
  • -f — команда аргументі ретінде пайдаланылатын файл атауының алдында көрсетілуі тиіс опция;
  • -r — бұрыннан бар мұрағаттың соңына жаңа файл немесе каталог қосуға мүмкіндік беретін параметр;
  • -t — мұрағат мазмұнының тізімін орамнан шығармай-ақ көруге мүмкіндік береді;
  • -v — пәрмен жолында әрбір операция бойынша есеп көрсетілетін егжей-тегжейлі режимді қосады;
  • -x — файлдық жүйенің белгілі бір орнында мұрағаттан деректерді шығарады (бірге пайдалану мүмкін емес -c).

Команда синтаксисі келесідей: tar <options> <бірінші аргумент> <екінші және кейінгі аргументтер> . Айталық, сізге file0 , file1 және file2 файлдарын қамтитын files.tar мұрағатын жасау керек. Бұл жағдайда команда жолына tar -cvf files.tar file0 file1 file2 командасын енгізіңіз.

Мұндай мұрағатты ағымдағы қалтаға ашу үшін пәрмен жолына келесі пәрменді енгізіңіз: tar -xvf files.tar . -v параметрі шығарылып жатқан (немесе алдыңғы мысалда сығылған) файлдардың тізімін көрсетеді. Бұл білім утилитамен негізгі танысу үшін жеткілікті болады. Жүйелік әкімшілік дағдыларыңызды жақсарту үшін Каунастағы Linux онлайн курстарынан өтуді ұсынамыз.

SEDICOMM университетінің командасы : Cisco академиясы , Linux кәсіби институты , Python институты.