Jak používat příkaz "tar"?

V Unixu je příkaz tar užitečný, protože může kombinovat několik souborů do jednoho nekomprimovaného souboru . Příkaz Tar, nazývaný také pásková archivace, může sloučit několik souborů dohromady a může vytvořit složku archivu, což je jeden z primárních použití tohoto příkazu. Pomocí tohoto příkazu lze jednotlivé soubory v adresáři rozbalit a extrahovat z archivního souboru. Nejen to, ale příkaz je užitečný pro extrahování konkrétních souborů z archivu. Pro operační systémy založené na Linuxu se tento příkaz používá obecně, protože hraje důležitou roli při ukládání a distribuci.

Archivace souborů s "tar"

Příkaz "tar" vám umožňuje přeskupit několik souborů, aby je bylo možné uložit do jednoho souboru, přičemž stále zůstávají nekomprimované.

Archivační složka (nebo adresář) s "tar"

  • tar -vcf archive_name.tar název_souboru
  • tar: příkaz
  • vcf: možnosti
  • v: poskytuje popis archivovaného obsahu (volitelné)
  • c: vytvoření archivu
  • f: zadání názvu archivu (v parametru)
  • archive_name.tar: jméno přidělené archivu (argument)
  • název_souboru: název složky (nebo adresáře), která má být archivována

Rozbalení souboru pomocí tar

Příkaz tar se také používá k rozbalení souborů, tj. K extrahování všech jednotlivých souborů obsažených v archivním souboru.

Rozbalte soubor pomocí tar

 tar -vxf my_file.tar 
  • tar: příkaz
  • vxf: možnosti
  • v: poskytuje popis rozbalených souborů (volitelné)
  • x: extrahování souborů
  • f: označení archivu obsahujícího soubory (daný parametr)
  • my_file.tar: název archivu, který se má načíst
  • Všimněte si, že:
    • Soubor, který má stejný název jako "původní" složka (a nikoli z archivu), bude vytvořen v aktuálním adresáři (pokud nezadáte jinou cestu), přepíšete jakýkoliv soubor se stejným názvem.

Rozbalení konkrétních souborů pomocí "tar"

Příklad:

Můžete také rozbalit pouze část archivu tar a extrahovat konkrétní soubory.

 tar -xvf my_archive.tar "* .jpg" 

Extrahujte do souboru " my_archive " všechny soubory s příponou .jpg ".

Pro seznam všech souborů v archivu použijte " -t ".

 tar -tf my_file.tar 
Předchozí Článek Následující Článek

Nejlepší Tipy