Articles

TAR Gz-bestand

een tar-archief is een bestand dat een verzameling andere bestanden opslaat, inclusief informatie over deze bestanden, zoals de eigendom, rechten en tijdstempel.

In Linux-besturingssystemen kunt u het commando tar gebruiken om TAR-archieven te maken. Het commando kan ook Archieven comprimeren met behulp van een breed scala van compressie programma ‘ s met gzip is de meest populaire algoritme.

volgens afspraak moet de naam van een met gzip gecomprimeerd tar-archief eindigen met een van beide .teer.gz or .tgz.

Dit artikel beschrijft hoe tar gemaakt moet worden.gz bestanden.

tar aanmaken.gz-bestand #

De meeste Linux-distributies bevatten de GNU-versie van tar die het comprimeren van archieven ondersteunt.

de algemene vorm van het commando voor het maken van tar.gz-bestanden zijn als volgt:

tar -czf archive-name.tar.gz file-name...

Hier is wat de commando – opties betekenen:

  • -c – instrueert tar om een nieuw archief aan te maken.
  • -z – stelt de compressiemethode in op gzip.
  • -f archive-name.tar.gz – specificeert de Archiefnaam.
  • file-name... een door spaties gescheiden lijst van bestanden en mappen die aan het archief moeten worden toegevoegd.

De gebruiker die het commando uitvoert, moet schrijfrechten hebben op de map waar de tar staat.gz-bestand zal worden gemaakt, en lees machtigingen op de bestanden die worden toegevoegd.

bijvoorbeeld om een archief met de naam “archive” aan te maken.teer.gz “from” file1 ” and “file2″you would use the following command:

tar -czf archive.tar.gz file1 file2

bij succes wordt er geen uitvoer afgedrukt. Om te controleren of het archief is aangemaakt, geeft u de inhoud van de map weer met ls.

gebruik de optie -v om het commando tar zichtbaarder te maken en de namen van de bestanden die aan het archief worden toegevoegd op de terminal af te drukken.

Als u de tar wilt aanmaken.GZ in een specifieke map, geef een volledig pad naar het archiefbestand:

tar -czf /home/user/archive.tar.gz file1 file2

U kunt tar aanmaken.gz bestanden van de inhoud van een of meer mappen of bestanden. Standaard worden mappen recursief gearchiveerd tenzij de optie --no-recursion is opgegeven.

het volgende voorbeeld laat zien hoe een archief met de naam “web_backup te maken.teer.gz “of the /var/www/website directory:

tar -czf web_backup.tar.gz /var/www/website

Als u een systeem draait met een oudere versie van tar dat geen compressie ondersteunt, kunt u het commando gzipgebruiken:

tar -czf - file1 file2 | gzip > archive.tar.gz

in het bovenstaande voorbeeld voert het commando tar het archief uit naar stdout (vertegenwoordigd door -). Het archief wordt doorgeleid naar gzip, die het archief comprimeren en naar de schijf schrijven.

voorbeelden #

  • Maak een tar aan.gz bestand van alle”.jpg “files:

    tar -czf images.tar.gz *.jpg

    het jokerteken (*) betekent alle bestanden die eindigen met”.JPG ” extensie.

  • Maak een tar aan.GZ-bestand, overdracht via ssh en extractit op de externe machine:

    tar cvf - project | ssh user@ip_addr "tar xv -C /var/www"

conclusie #

tar.gz-bestand is een tar-archief gecomprimeerd met Gzip. Om een teer te maken.gz bestand, gebruik het tar -czf Commando, gevolgd door de Archiefnaam en bestanden die u wilt toevoegen.