Tar-commando in Unix om back-ups te maken (Voorbeelden)
leer tar-commando in Unix met praktische voorbeelden:
de primaire functie van het Unix tar-commando is om back-ups te maken.
het wordt gebruikt om een ’tapearchief’ van een mapstructuur aan te maken, die kan worden geback-upt en hersteld vanaf een op tape gebaseerd opslagapparaat. De term ‘ tar ‘ verwijst ook naar het bestandsformaat van het resulterende archiefbestand.
tar-opdracht in Unix met voorbeelden
het archiefformaat behoudt de mapstructuur en de attributen van het bestandssysteem zoals machtigingen en datums.
tar syntaxis:
tar
tar-opties:
het tar-commando ondersteunt de volgende functies:
- tar-c: Maak een nieuw archief aan.
- tar-A: voeg een tar-bestand toe aan een ander archief.
- tar-r: een bestand aan een archief toevoegen.
- tar – u: bestanden in een archief bijwerken als het bestandssysteem nieuwer is.
- tar-d: Zoek het verschil tussen een archief en het bestandssysteem.
- tar – t: Toon de inhoud van een archief.
- tar-x: De inhoud van een archief uitpakken.
terwijl u de functie specificeert, is het voorvoegsel ‘ – ‘ niet vereist en kan de functie worden gevolgd door andere opties met één letter.
enkele van de ondersteunde opties zijn:
- – j: lezen of schrijven Archieven met behulp van het bzip2 compressie algoritme.
- – J: lezen of schrijven van archieven met behulp van het XZ-compressiealgoritme.
- – z: lezen of schrijven van archieven met behulp van het gzip-compressiealgoritme.
- – a: Lees of schrijf Archieven met behulp van de compressie algoritme bepaald door de archiefbestandsnaam.
- – v: voer de bewerkingen uitvoerig uit.
- – f: Geef de bestandsnaam voor het archief op.
voorbeelden:
Maak een archiefbestand aan met file1 en file2
$ tar cvf archive.tar file1 file2
Maak een archiefbestand aan met de mapstructuur onder dir
$ tar cvf archive.tar dir
Toon de inhoud van het archief.tar
$ tar tvf archive.tar
De inhoud van het archief uitpakken.tar naar de huidige map
$ tar xvf archive.tar
Creëer een archiefbestand met de mapstructuur onder de map en comprimeer het met gzip
$ tar czvf archive.tar.gz dir
De inhoud van het gezipte archiefbestand uitpakken
$ tar xzvf archive.tar.gz
alleen de opgegeven map uit het archiefbestand uitpakken
$ tar xvf archive.tar docs/work
extract all “.doc ” files from the archive
$ tar xvf archive.tar –-wildcards ‘*.doc’
conclusie
het archiefformaat van het tar-commando in Unix behoudt de mapstructuur en de attributen van het bestandssysteem zoals machtigingen en datums.
Leave a Reply