tar command unix create backups
Naučite se Tar Command v Unixu s praktičnimi primeri :
Primarna funkcija ukaza Unix tar je ustvarjanje varnostnih kopij.
Uporablja se za ustvarjanje 'tračnega arhiva' drevesa imenikov, ki ga je mogoče varnostno kopirati in obnoviti iz tračne pomnilniške naprave. Izraz 'tar' se nanaša tudi na obliko datoteke nastale arhivske datoteke.
Ukaz Tar v Unixu s primeri
Arhivska oblika ohranja imeniško strukturo in atribute datotečnega sistema, kot so dovoljenja in datumi.
Sintaksa katrana:
tar (function) (options) (paths)
Možnosti katrana:
Ukaz tar podpira naslednje funkcije:
- tar -c: Ustvari nov arhiv.
- tar -A: dodajte datoteko tar v drug arhiv.
- tar -r: datoteko dodajte arhivu.
- tar -u: posodobite datoteke v arhivu, če je datoteka v datotečnem sistemu novejša.
- tar -d: poiščite razliko med arhivom in datotečnim sistemom.
- tar -t: navedite vsebino arhiva.
- tar -x: Izvlecite vsebino arhiva.
Med podajanjem funkcije predpona ‘-‘ ni potrebna, funkciji pa lahko sledijo druge enočrkovne možnosti.
Nekatere podprte možnosti vključujejo:
- -j: branje ali pisanje arhivov z uporabo algoritma stiskanja bzip2.
- -J: Branje ali pisanje arhivov z uporabo algoritma stiskanja xz.
- -z: Branje ali pisanje arhivov z uporabo algoritma stiskanja gzip.
- -a: branje ali pisanje arhivov z uporabo algoritma stiskanja, določenega z imenom arhivske datoteke.
- -v: Operacije izvajajte poglobljeno.
- -f: Določite ime datoteke za arhiv.
Primeri:
Ustvarite arhivsko datoteko, ki vsebuje datoteki1 in datoteko2
$ tar cvf archive.tar file1 file2
Ustvarite arhivsko datoteko, ki vsebuje imeniško drevo pod dir
$ tar cvf archive.tar dir
Naštejte vsebino archive.tar
$ tar tvf archive.tar
Izvlecite vsebino archive.tar v trenutni imenik
$ tar xvf archive.tar
Ustvarite arhivsko datoteko, ki vsebuje imeniško drevo pod dir in jo stisnite s pomočjo gzip
$ tar czvf archive.tar.gz dir
Izvlecite vsebino gzipirane arhivske datoteke
v funkciji glavni nedefiniran sklic na
$ tar xzvf archive.tar.gz
Iz arhivske datoteke izvlecite samo dano mapo
$ tar xvf archive.tar docs/work
Iz arhiva izvlecite vse datoteke .doc
$ tar xvf archive.tar –-wildcards ‘*.doc’
Zaključek
Arhivska oblika ukaza Tar v Unixu ohranja imeniško strukturo in atribute datotečnega sistema, kot so dovoljenja in datumi.
Priporočeno branje
- Izreži ukaz v Unixu s primeri
- Sintaksa ukaza Unix Cat, možnosti s primeri
- Ls ukaz v Unixu s primeri
- Ukaz Grep v Unixu s preprostimi primeri
- Ukaz za razvrščanje Unix s sintakso, možnostmi in primeri
- Poišči ukaz v Unixu: Poiščite datoteke s pomočjo datoteke Unix Find (primeri)
- Ukazi za obdelavo besedila Unix: filtri Unix s primeri
- Ukazi Unix: osnovni in napredni ukazi Unix s primeri