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