Hoe de opdracht "tar" gebruiken?

In Unix is tar-opdracht handig omdat het verschillende bestanden kan combineren in één ongecomprimeerd bestand . Tar-opdracht, ook wel tape-archivering genoemd, kan verschillende bestanden samenbundelen en kan een archiefmap maken en dit is een van de primaire toepassingen van deze opdracht. Met behulp van deze opdracht kunnen de afzonderlijke bestanden in een map worden uitgepakt en uit het archiefbestand worden geëxtraheerd. Niet alleen dat, maar de opdracht is ook handig om specifieke bestanden uit het archief te extraheren . Voor op Linux gebaseerde besturingssystemen wordt het commando over het algemeen gebruikt omdat het een belangrijke rol speelt bij opslag en distributie.

Bestanden archiveren met "tar"

Met de opdracht "tar" kunt u verschillende bestanden groeperen om ze in één bestand op te slaan, maar nog steeds niet gecomprimeerd.

Archivering map (of directory) met "tar"

  • tar -vcf archive_name.tar name_of_file
  • tar: het commando
  • vcf: de opties
  • v: biedt een beschrijving van gearchiveerde inhoud (optioneel)
  • c: om een ​​archief te maken
  • f: om een ​​naam voor het archief op te geven (in parameter)
  • archive_name.tar: naam gegeven aan het archief (het argument)
  • naam_van_bestand: naam van de map (of map) die moet worden gearchiveerd

Bestand met tar uitpakken

De opdracht tar wordt ook gebruikt om de bestanden uit te pakken, dat wil zeggen om alle afzonderlijke bestanden uit een archiefbestand uit te pakken.

Pak het bestand uit met tar

 tar -vxf my_file.tar 
  • tar: het commando
  • vxf: de opties
  • v: geeft een beschrijving van de uitgepakte bestanden (optioneel)
  • x: om de bestanden uit te pakken
  • f: om het archief met de bestanden aan te wijzen (gegeven parameter)
  • my_file.tar: de naam van het archief dat moet worden opgehaald
  • Let daar op:
    • Een bestand met dezelfde naam als de "originele" map (en niet uit het archief) wordt in de huidige map gemaakt (tenzij u een ander pad opgeeft) en overschrijft elk bestand met dezelfde naam.

Specifieke bestanden uitpakken met "tar"

Voorbeeld:

U kunt ook alleen een deel van een tar- archief uitpakken en specifieke bestanden uitpakken.

 tar -xvf my_archive.tar "* .jpg" 

Pak in het bestand " mijn_archief " alle bestanden uit met de extensie .jpg ".

Gebruik de " -t " voor een lijst van alle bestanden in het archief.

 tar -tf my_file.tar 
Vorige Artikel Volgende Artikel

Top Tips