Пример употребе наредбе Линук "тар"

У суштини, тар датотека је начин креирања архивске датотеке која садржи многе друге датотеке.

Замислите да имате структуру фолдера са датотекама у њему које желите да копирате са једног рачунара на други. Можете писати сценарио који изводи копију и ставља све датотеке у исправне фасцикле на одредишној машини.

Било би далеко лакше ако бисте могли креирати јединствену датотеку са свим датотекама и фасциклама уграђеним као дио датотеке коју бисте затим могли копирати до одредишта и извући.

Корисници који користе за коришћење Виндовс софтвера као што је ВинЗип већ ће бити свесни ове врсте функционалности, али разлика између зип датотеке и тар датотеке је да тар датотека није компримована.

Веома је уобичајено да се тар датотека компримује као што је приказано у водичу који показује како извадити тар.гз датотеке.

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

Како креирати тар-фајл

Замислите свој фолдер за слике под вашом кућном фасциклу има пуно различитих фолдера са бројним сликама у свакој фасцикли.

Можете креирати тар датотеку која садржи све ваше слике док одржавате структуру фолдера користећи сљедећу команду:

тар -цвф фотографије ~ / фотографије

Прекидачи су следећи:

Како да листе фајлове у табеларном фајлу

Можете да наведете садржај тар-датотеке користећи следећу команду:

тар-тф тарфиленаме

Ово даје листу датотека и фасцикли унутар тар датотеке.

То увек треба урадити пре него што извучете катранску датотеку из чудног извора.

У најмању руку тар датотека може извући датотеке у фасцикле које нисте очекивали и корумпирале делове вашег система, тако да знате које датотеке иду гдје је добра почетна тачка.

У најгорем случају, лоши људи стварају нешто што се зове тар-бомба која је дизајнирана да уништи ваш систем.

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

тар -твф тарфиленаме

Прекидачи су следећи:

Како да извадите из датотеке тар

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

Да бисте извадили садржај тар-датотеке користите следећу команду:

тар -квф тарфиле

Прекидачи су следећи:

Како додати фајлове у тар-фајл

Ако желите да додате датотеке у постојећи тар фајл, покрените следећу команду:

тар-рвф тарфиленаме / путање / до / датотеке

Прекидачи су следећи:

Како додати само датотеке ако су нове

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

Ако желите само додати датотеке ако су новији од постојећих датотека користите следећу команду:

тар -увф тарфиленаме / путање / до / датотеке

Како спријечити таљење од преписивања док је извлачење

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

Ова наредба осигурава да постојеће датотеке остају саме:

тар -кквф тарфиленаме

Изводите само датотеке које су новије од постојећих датотека

Ако екстрахирате тар датотеку, можда ћете бити сретни да се датотеке преписују, али само ако је датотека у тар-датотеку новија од постојеће датотеке.

Следећа наредба показује како то учинити:

тар -кееп-невер-филес -квф тарфиленаме

Како уклонити датотеке након додавања у датотеку катрана

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

Можда ћете желети да уклоните изворну датотеку када је додата у тар датотеку.

Следећа наредба показује како то учинити:

тар -ремове-филес-цвф тарфиленаме / патх / то / филес

Стисните табелу кад га креирате

Да бисте компримирали тар датотеку чим се креира, користите следећу команду:

тар-цвфз тарфиленаме / патх / то / филес

Резиме

Команда тар има десетине прекидача и више информација се може пронаћи помоћу команде ман тар или покретањем тар -хелп .