Hoe een map in Linux te tareren: een uitgebreide handleiding

Hallo mede-Linux-enthousiastelingen! Laten we vandaag eens duiken in een van onze meest betrouwbare en vaak ondergewaardeerde tools in de Linux-toolkit: de tar commando. Of je nu een doorgewinterde systeembeheerder of een Linux-hobbyist bent, je begrijpt hoe je efficiënt kunt gebruiken tar voor het omgaan met mappen kan een echte game-changer zijn. Dus pak je favoriete drankje en laten we samen aan deze reis beginnen!

Wat is tar en waarom zou je erom geven?

tar, een afkorting van Tape Archive, is meer dan alleen een opdracht; het is een nietje in de Linux-wereld. Hiermee kunnen we een aantal bestanden en mappen bundelen in één netjes pakket, ook wel een tarball genoemd. Zie het als een digitaal Zwitsers zakmes voor uw bestanden en mappen!

De grondbeginselen van tar

De algemene syntaxis van tar is vrij eenvoudig:

Hier:

  • [options] vertellen tar wat je wilt dat het doet.
  • [archive-file] is de resulterende tarball.
  • [what to tar] zijn de bestanden of mappen die u aan het inpakken bent.

Je eerste tarball maken

Een enkele map inpakken

Stel dat u een map heeft met de naam Photos die u wilt archiveren. Zo doe je het:

Deze opdracht wordt opgesplitst als:

  • -c voor creëren,
  • -v voor uitgebreid (zodat je ziet wat er gebeurt),
  • -f for file, gevolgd door de naam van uw tarball.

Meerdere mappen samen inpakken

Wat als u beide wilt archiveren? Photos en Documents? Noem ze maar:

Een beetje knijpen toevoegen met compressie

Laten we compressie toevoegen om ruimte te besparen. Voor gzip-compressie voegt u gewoon een z:

En voor bzip2-compressie schakelt u dat over naar a j:

Uitpakken: Tarballs extraheren

Om een ​​tarball te openen en uw bestanden terug te krijgen, gebruikt u:

tar is slim genoeg om erachter te komen of het gzip- of bzip2-gecomprimeerd is.

Sommige cool tar Trucs

Kijk in een tarball

Benieuwd naar wat er in een tarball zit zonder hem te openen? Gebruik:

Houd het ongewenste buiten

Om bestanden uit te sluiten bij het maken van een tarball, zoals die vervelende tijdelijke bestanden, gebruikt u --exclude:

Incrementele back-ups voor de overwinning

tar is ook geweldig voor back-ups. Een incrementele back-up maken:

Hierdoor wordt een overzicht gemaakt van waarvan een back-up is gemaakt, handig voor de volgende back-up.

Afsluiten

En daar heb je het! tar gaat niet alleen over het samenpersen van bestanden in een kleinere ruimte. Het gaat over het gemakkelijk organiseren, beveiligen en beheren van ons digitale leven. Onthoud: de beste manier om te leren is door te doen. Dus open je terminal en begin ermee te spelen tar. Wie weet wat je ontdekt!

Tot de volgende keer, veel plezier met teer! 🐧💻