Articles

Příkaz Tar v Unixu pro vytváření záloh (příklady)

Naučte se příkaz Tar v Unixu s praktickými příklady:

primární funkcí příkazu Unix tar je vytváření záloh.

používá se k vytvoření „páskového archivu“ adresářového stromu, který by mohl být zálohován a obnoven z páskového paměťového zařízení. Termín “ tar “ také odkazuje na formát souboru výsledného archivního souboru.

Příkaz Tar v systému unix

Příkaz Tar v systému Unix s Příklady

archiv formát zachovává strukturu adresářů a souborů systému, atributy, jako jsou oprávnění a data.

Tar Syntaxe:

tar 

Tar možnosti:

příkaz tar podporuje následující funkce:

  • tar -c: Vytvořit nový archiv.
  • tar-A: přidejte soubor tar do jiného archivu.
  • tar-r: přidání souboru do archivu.
  • tar-u: Aktualizujte soubory v archivu, pokud je soubor v souborovém systému novější.
  • tar-d: Najděte rozdíl mezi archivem a souborovým systémem.
  • tar-t: seznam obsahu archivu.
  • tar-x: extrahujte obsah archivu.

při specifikaci funkce není požadována předpona ‚ – ‚ a po této funkci mohou následovat další volby s jedním písmenem.

některé z podporovaných možností zahrnují:

  • – j: čtení nebo zápis archivů pomocí kompresního algoritmu bzip2.
  • – J: čtení nebo zápis archivů pomocí kompresního algoritmu xz.
  • – z: čtení nebo zápis archivů pomocí kompresního algoritmu gzip.
  • -a: Čtení nebo zápis archivů pomocí kompresního algoritmu určeného názvem archivního souboru.
  • – v: provádějte operace podrobně.
  • – f: zadejte název souboru pro archiv.

Příklady:

Vytvořit archivní soubor obsahující soubor1 a soubor2

$ tar cvf archive.tar file1 file2

Vytvořit archivní soubor obsahující adresář stromu níže dir

$ tar cvf archive.tar dir

Seznam obsahu archivu.tar

$ tar tvf archive.tar

extrahujte obsah archivu.tar do aktuálního adresáře

$ tar xvf archive.tar

Vytvořit archivní soubor obsahující adresář stromu níže dir a kompresi pomocí gzip

$ tar czvf archive.tar.gz dir

Extrahovat obsah gzip archivu

$ tar xzvf archive.tar.gz

Extrahovat pouze dané složky z archivu souboru

$ tar xvf archive.tar docs/work

Extrahovat vše „.doc“ soubory z archivu

$ tar xvf archive.tar –-wildcards ‘*.doc’

Závěr

archiv ve formátu Tar Příkaz v Unixu zachovává strukturu adresářů a souborů systému, atributy, jako jsou oprávnění a data.