Линук оперативни системи су развијени да нам понуде сигурно и потпуно функционално радно окружење омогућавајући нам да проширимо њихове могућности захваљујући отвореном коду. Осим овога, постоји много алата и наредби које олакшавају управљање и контролу различитих задатака које свакодневно обављамо.
Један од ових задатака, иако можда није чест, је преузимање и издвајање датотека с интернета, гдје наредба тар стоји као једна од најидеалнијих опција за оптимално извршавање овог процеса, нудећи нам јединствене и практичне карактеристике.
У овом водичу ћемо видети како користити команду тар и њене различите опције за оптимизацију преузимања датотека са мреже.
Шта је катранНаредба тар (Тапе Арцхивер) је званични ПОСИКС формат преко којег ће бити могуће извршавати задатке као што су:
- Користи се са другим командама за компримовање датотека
- Преузмите мултимедијалне елементе
- Пренос датотека и још много тога.
Када користимо тар имамо различите нивое компресије као што су
Нема компресијеОдноси се на некомпримоване датотеке које завршавају са наставком .тар.
Гзип компресијаОвај формат се највише користи за његову имплементацију са тар -ом због своје брзине и ефикасности при извлачењу датотека.
Ове датотеке ће имати екстензију тар.гз или .тгз.
Бзип2 компресијаИако је Бзип2 спорији од Гзипа, нуди бољи ниво компресије, а његово проширење је .тар.бз2.
Лзип компресија (ЛЗМА)То је хибрид који нам омогућава да имамо брзину Гзипа заједно са нивоима компресије Бзип2, али његова употреба није честа.
Неки случајеви у којима је употреба катрана ефикасна су
- Дистрибуција софтвера
- Документација о датотекама
- Резервне копије
Сада, када преузимамо тар датотеку са мреже, морамо имати идеалне алате који нам омогућавају да њоме управљамо и администрирамо на једноставан начин, и који је бољи начин да користимо вгет или цурл.
1. Како преузети и издвојити датотеке помоћу наредбе Вгет Линук
Вгет или ГНУ Вгет је у основи бесплатан софтверски пакет који нам омогућава управљање датотекама користећи ХТТП, ХТТПС, ФТП и ФТПС протоколе.
Са Вгет -ом имамо низ предности као што су
- Опоравак неуспелих преузимања
- Управљајте датотекама на различитим језицима захваљујући томе што је заснован на НЛС -у
- Подржава ХТТП прокси и колачиће
- Омогућава извршавање у режиму без надзора.
У овом првом примеру видећемо како да преузмете и распакујете рар датотеку.
За ово ћемо извршити следећи ред:
вгет -ц хттп://геолите.макминд.цом/довнлоад/геоип/датабасе/ГеоЛите2-Цоунтри.тар.гз -О -| тар -кзУ овом случају ћемо преузети услужни програм базе података Геолите.
ЕНЛАРГЕ
Ако желимо, можемо навести садржај преузете датотеке:
ЕНЛАРГЕ
Рашчланићемо оно што је извршено у овој линији:
-ОРПараметар О означава датотеку у коју ће се подаци уписивати и додавањем знака - кажемо јој да је похрани на стандардни излаз.
-ИксОвај параметар нам омогућава да активирамо издвајање датотека
-зЊегова функција је компримовање или декомпресија изабране датотеке.
Ако желимо да издвојимо садржај преузете датотеке на другу путању, биће потребно додати -Ц параметар на следећи начин:
судо вгет -ц хттп://геолите.макминд.цом/довнлоад/геоип/датабасе/ГеоЛите2-Цоунтри.тар.гз -О -| судо тар -кз -Ц (Нова путања)Вгет је алат који нам омогућава извршавање различитих радњи, на пример, ако желимо да преузмемо датотеку пре њеног издвајања, извршићемо следеће:
судо вгет -ц хттп://геолите.макминд.цом/довнлоад/геоип/датабасе/ГеоЛите2-Цоунтри.тар.гз && тар -кзф ГеоЛите2 -Цоунтри.тар.гз
ЕНЛАРГЕ
Видимо да је у овом случају датотека преузета у формату тар.гз, али није декомпримована.
2. Како преузети и издвојити датотеке помоћу Цурл Линука
Ова команда је развијена као помоћни програм за командну линију или скрипту за сигуран пренос података.
Цурл подржава протоколе као што су ХТТП, ХТТПС, ИМАП, ИМАПС, ЛДАП, ЛДАПС, ПОП3, ПОП3С, РТМП, РТСП и многи други.
Да бисмо преузели датотеку помоћу команде цурл и наставили са њеном тренутном декомпресијом, извршићемо следеће:
судо цурл хттп://геолите.макминд.цом/довнлоад/геоип/датабасе/ГеоЛите2-Цоунтри.тар.гз | тар -кз
ЕНЛАРГЕ
Користили смо лс да наведемо да је датотека распакирана.
Као и код вгет -а, могуће је навести нову путању на којој се датотека мора издвојити, за то можемо користити неке од следећих команди:
судо цурл хттп://геолите.макминд.цом/довнлоад/геоип/датабасе/ГеоЛите2-Цоунтри.тар.гз | судо тар -кз -Ц (именик) судо цурл хттп://геолите.макминд.цом/довнлоад/геоип/датабасе/ГеоЛите2-Цоунтри.тар.гз && судо тар -кзф ГеоЛите2 -Цоунтри.тар.гз -Ц (именик )Тако смо разумели како користити тар заједно са другим командама за преузимање и декомпресију датотека у Линуку.