Според Википедија, tarball е формат на компјутерски формат кој може да комбинира повеќе датотеки во една датотека наречена "tarball", обично компресирана.
Па, како ни помага тоа и за што можеме да ги користиме?
Во минатото, тарифните датотеки беа создадени за складирање на податоци на ленти, а терминот tar е за архива на ленти. Додека сеуште може да се користи за оваа намена, концептот на тарифна датотека е едноставно начин да се групираат многу датотеки заедно во една архива.
Кои се придобивките од користење на датотека со катран?
- Можете да групирате голем број на датотеки во една тарифна датотека
- Командата tar е достапна за повеќето системи на Линукс и затоа може да се премести и да се извади без проблеми со компатибилноста
- Датотеката со tar нуди време за пристап до датотеките
- Датотеката на tar нуди дозволи за датотеките
- Датотеката со катрани содржи симболички врски
- Можете да напишете tar датотеки на суровини уреди како лента, ДВД-а, USB дискови
Причини за создавање на датотеки со катран
Тар датотеките кога компресирани прават добри бекап и можат да бидат копирани на ДВД-а, надворешни хард дискови, ленти и други медиумски уреди и како мрежни локации. Со користење на тарифна датотека за оваа намена, можете да ги извадите сите датотеки во архива назад во нивните оригинални места, ако треба.
Датотеките може исто така да се користат за дистрибуирање на софтвер или други соработни содржини. Апликацијата е составена од десетици различни програми и библиотеки, како и други придружни содржини, како што се слики, конфигурациски датотеки, датотеки readme и датотеки.
Датотеката со катрани помага да се задржи оваа структура заедно за цели на дистрибуција.
Недостаток на користење фајлови на катран
Википедија наведува бројни ограничувања за користење на tar датотеки кои вклучуваат, но не се ограничени на:
- Поддршка за оперативен систем. Датотечните датотеки се широко прифатени на UNIX и Linux платформи, но потребни се алатки од трети страни за нивно отворање во рамките на Windows
- Tarbombs - Во основа, овие датотеки на tar се дизајнирани да ги прошират и постават датотеките во повеќе директориуми низ целиот датотечен систем. Ова е проблем кога примате tarballs, а не кога користите свој. Како и повеќето работи во компјутерите, доверливите ресурси се клучот.
- Потешко е да се лоцираат и извадат одделни датотеки од тарифна датотека
- Кога компресирана со gzip треба да ја декомпресирате целата датотека, а со стандардна ZIP-датотека можете да ја видите содржината на архивата додека сте компресирани и извлечете поединечни датотеки.
- Датотеката со катран може да има две идентични датотеки со иста локација, што би можело да предизвика препишување на другото кога ќе се извади
Како да креирате датотека со катран
За да креирате тарифна датотека ја користите следнава синтакса:
катран-
На пример:
tar-cf garybackup ./Music/* ./Pictures/* ./Videos/*
Ова создава катран датотека наречена garybackup со сите датотеки во мојата музика, слики и видео папки. Резултирачката датотека е целосно некомпресирана и зазема иста големина како оригиналните папки.
Ова не е одлично во однос на копирање преку мрежа или пишување на ДВД-а, бидејќи ќе потрае повеќе пропусен опсег, повеќе дискови и ќе биде побавно да се копира.
Можете да ја користите командата gzip во врска со командата tar за да креирате компресирана тарифна датотека.
Во суштина, патентната датотека со цифри е тариф.
Како да ги наведете датотеките во датотека со катран
За да добиете листа на содржината на tar датотеката ја користите следнава синтакса:
tar -tvf tarfilename
На пример:
катран -tvf garybackup
Како да се извлече датотека со катран
Да ги извадиме сите датотеки од тарифна датотека користејќи ја следнава синтакса:
tar -xf tarfilename
Понатамошно читање
- ГНУ тарифни упатства
- Што е катран датотека
- Пример за употреба на командата tar
- Краток пример за командата gzip