Како уклонити датотеке у Линук -у

How Untar Files Linux



Тар је прилично популаран архивски формат, посебно на Линук -у. У многим случајевима дистрибутери користе тар архиве за испоруку ажурирања пакета. Тар архиве се такође често могу наћи када је у питању дељење датотека на мрежи.

Погледајте како да опозовете датотеке у Линук -у.







Тар у Линуку

За управљање тар архивама, сви Линук дистрибутери долазе са тар алатом. То је овај алат који ћемо користити за издвајање садржаја тар архиве.



Покажимо све на примеру. Прво, креирајмо тар архиву са неколико датотека и директоријума. Овде сам направио директоријум са именом Мрави који ће се трансформисати у тар архиву.



$дрвоМрави/





Сада, направимо тар архиву од директоријума. Овде ће тар користити различите алгоритме компресије за обављање посла. Уобичајена је пракса да алгоритам компресије диктира назив излазне датотеке.

Да бисте креирали тар архиву помоћу гзип компресије, користите следећу команду.



$катран -цвзфантс.тар.гз<директоријум_извори_датотеке>

Да бисте креирали тар архиву помоћу компресије бзип2, користите следећу команду.

$катран -цвјфантс.тар.бз2<директоријум_извори_датотеке>

Да бисте креирали тар архиву помоћу КСЗ компресије, користите следећу команду.

$катран -цвЈфантс.тар.кз<директоријум_извори_датотеке>

Издвајање тар датотека

Наведите тар садржај

Следећа команда тар ће навести све датотеке и директоријуме укључене у тар архиву.

$катран -твф <тар_арцхиве>

Хајде да брзо разложимо заставе које смо користили.

  • т: Каже тар -у да наведе садржај архиве.
  • в: Каже тар -у да одштампа своју радњу на конзоли.
  • ф: Он говори тар -у на којој датотеци треба извршити радњу.

Издвојите целу датотеку

Сада смо спремни да издвојимо тар архиве које имамо при руци. Иако сте морали да користите различите команде за креирање различитих врста тар архива, можемо користити само једну команду тар да их све извучемо.

Следећа команда тар ће издвојити ваљану тар архиву. Ако постоје датотеке са сличним именима датотека, након издвајања тар ће пребрисати датотеке изван архиве.

$катран -квф <тар_арцхиве>

Овде се суочавамо са једном новом заставом од катрана.

  • к: Каже тар -у да издвоји архиву.

Ако не желите да тар препише постојеће податке, додајте ознаку -к. Он говори тар -у да не преписује/замењује постојеће датотеке или директоријуме.

$катран -квкф <тар_арцхиве>

Издвојите одређене датотеке

Постоје неке ситуације у којима вам није потребна екстракција целе тар архиве само за преузимање једне датотеке. Тар алат нуди такву флексибилност да можете издвојити само неколико одабраних датотека које су вам потребне.

За овај задатак, командна структура тар би изгледала овако. Овде би назив датотеке био назив датотеке жељене датотеке. Мора се подударати са именом датотеке које се налази у тар архиви.

$катран -квф <тар_арцхиве> <назив документа>

Ако желите да извучете неколико датотека на такав начин, користите следећу командну структуру.

$катран -квф <тар_арцхиве> <филенаме_1> <филенаме_2>

Издвојите одређене именике

Ово је још једна сјајна карактеристика тар архиве. Под претпоставком да архива тар при руци садржи директоријум или више њих, можете ручно рећи тару који директоријум да извадите.

Структура команде је слична горњем одељку.

$катран -квф <тар_арцхиве> <именик>

Ако желите да извучете више директоријума, покрените следећу команду.

$катран -квф <тар_арцхиве> <директоријум_1> <именик_2>

Последње мисли

Издвајање тар архива прилично је једноставан задатак. Све што треба да знате је права команда тар. Ако сте заинтересовани да извршите радње са графичким интерфејсом и користите менаџер датотека, онда би ваш менаџер датотека требало да има могућност издвајања тар архива према подразумеваним вредностима.

У Линуксу постоји више алата за издвајање различитих формата компримованих архива. Погледајте како да извучете компримоване архиве у Линуксу.

Срећно рачунарство!