Skip to main content

Kako koristiti tarball kao način za sigurnosno kopiranje

Contain Yourself: An Intro to Docker and Containers by Nicola Kabar and Mano Marks (Travanj 2025)

Contain Yourself: An Intro to Docker and Containers by Nicola Kabar and Mano Marks (Travanj 2025)
Anonim

Prema Wikipediji, tarball je format računalnih datoteka koji može kombinirati više datoteka u jednu datoteku nazvanu "tarball", obično sažetom.

Pa kako nam to pomaže i što možemo koristiti?

U prošlosti su tar datoteke stvorene za pohranjivanje podataka na trake, a izraz "tar" označava arhivu vrpce. Iako se i dalje može koristiti za tu svrhu, koncept tar datoteke jednostavno je način grupiranja puno datoteka u jednoj arhivi.

Koje su prednosti korištenja Tar datoteke?

  • Možete grupirati veliki broj datoteka u jednu tar datoteku
  • Naredba tar dostupna je na većini Linux sustava i zato se može premjestiti i izdvojiti bez problema s kompatibilnošću
  • Tar datoteka zadržava vrijeme pristupa datotekama
  • Tar datoteka zadržava dozvole za datoteke
  • Tar datoteka sadrži simboličke veze
  • Možete zapisati tar datoteke na siroke uređaje poput kasete, DVD-a, USB pogona

Razlozi za stvaranje datoteka Tar

Tar datoteke kada se komprimiraju napraviti dobre sigurnosne kopije i može se kopirati na DVD-ove, vanjske tvrde diskove, trake i druge medijske uređaje i kao mjesta mreže. Korištenjem tar datoteke za ovu svrhu možete izvući sve datoteke unutar arhive natrag na svoje izvornim mjestima, ukoliko trebate.

Tar datoteke se također mogu koristiti za distribuciju softvera ili drugih suradničkih sadržaja. Aplikacija se sastoji od desetaka različitih programa i knjižnica, kao i drugih podržanih sadržaja kao što su slike, konfiguracijske datoteke, readme datoteke i datoteke. Tar datoteka pomaže u očuvanju ove strukture u svrhu distribucije.

Nedostatak korištenja Tar datoteka

Wikipedia navodi niz ograničenja za korištenje tar datoteka koje uključuju, ali nisu ograničene na:

  • Podrška operacijskom sustavu. Tar datoteke široko su usvojene preko UNIX i Linux platformi, ali treće strane alati su potrebni za njihovo otvaranje unutar sustava Windows
  • Tarbombs - Uglavnom ove tar datoteke osmišljene su za proširenje i postavljanje datoteka u više direktorija diljem vašeg datotečnog sustava. Ovo je problem prilikom primanja tarballova umjesto kada koristite vlastite. Kao i većina stvari u računalstvu, ključni su pouzdani resursi.
  • Teže je locirati i izdvojiti pojedine datoteke iz tar datoteke
  • Kada je komprimiran s gzipom morate dekomprimirati cijelu datoteku, dok standardnom zip datotekom možete pregledati sadržaj arhive dok je komprimiran i ekstrakt pojedinačnih datoteka.
  • Tar datoteku može imati dvije identične datoteke s istom lokacijom koja bi mogla uzrokovati da prebrisati druge kada se ekstrahiraju

Kako stvoriti datoteku Tar

Za izradu tar datoteke koristite sljedeću sintaksu:

tar-cf tarfiletocreate listoffiles

Na primjer:

tar -cf garybackup ./Music/* ./Fotografije/* ./Videos/*

To stvara tar datoteku pod nazivom garybackup sa svim datotekama u mapi moje glazbe, slike i videozapise. Rezultirajuća datoteka potpuno je ne komprimirana i zauzima iste veličine kao i izvorne mape.

Ovo nije sjajno u pogledu kopiranja preko mreže ili pisanja na DVD jer će zauzimati veću propusnost, više diskova i bit će sporiji za kopiranje.

Možete koristiti gzip naredbu zajedno s naredbom tar za stvaranje komprimirane tar datoteke. U biti, zipna tar datoteka je tarball.

Kako popis datoteka u Tar datoteci

Da biste dobili popis sadržaja tar datoteke koristi se sljedeća sintaksa:

tar tvf tarfilename

Na primjer:

tar -tvf garybackup

Kako izvući datoteku Tar

Za izdvajanje svih datoteka iz tar datoteke koristeći sljedeću sintaksu:

tar -xf tarfilename

Daljnje čitanje

  • Ručne stranice GNU tar
  • Što je tar datoteka
  • Primjer upotrebe naredbe tar
  • Kratak primjer gzip naredbe