GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak extrahovat soubory do konkrétní složky v Linuxu

Komprimace souborů se hodí při zálohování důležitých souborů nebo odesílání velkých souborů přes internet. Díky tomu je snazší a pohodlnější stahování souborů při použití mnohem menší šířky pásma. Tyto komprimované soubory mají často následující přípony, jako je zip, tar, tar.gz, gz

V Linuxu existuje několik nástrojů pro dekomprimaci takových souborů. Při několika příležitostech musíte extrahovat obsah archivovaného souboru do konkrétní složky ve vašem systému.

V tomto článku se naučíme, jak extrahovat soubory do konkrétního adresáře na vašem disku.

Extrahujte soubory zip do konkrétního adresáře

Příkaz unzip se používá k extrahování souborů zip pomocí terminálu. Ve výchozím nastavení příkaz unzip rozbalí soubor zip do vašeho aktuálního pracovního adresáře. Pokud chcete rozbalit zazipované soubory do jiného adresáře, použijte volbu -d následovanou cestou k adresáři.

Syntaxe:

$ unzip zip-file-name.zip -d /path/to/directory

Chcete-li například extrahovat archivní soubor s názvem font-files.zip do /tmp/new adresáře spusťte příkaz:

$ unzip font-files.zip -d /tmp/new

Poznámka:Adresář, který chcete extrahovat, již musí existovat. Příkaz unzip nemůže ve vašem systému vytvořit nový adresář.

Extrahování souborů tar/tar.gz/tgz do konkrétního adresáře

Většina souborů v linuxu je komprimována pomocí formátu tar. Příkaz tar umožňuje vytvářet archivní soubory tar a také je dekomprimovat. Ve výchozím nastavení příkaz tar rozbalí soubory do vašeho aktuálního adresáře.

Chcete-li extrahovat soubory do určitého adresáře, použijte adresář -c nebo –, jak je znázorněno v syntaxi níže:

$ tar -xf file-name.tar -C /path/to/directory
$ tar -xf file-name.tar --directory /path/to/directory

Chcete-li například extrahovat soubor backup.tar do adresáře /tmp/backup, použijte zobrazený příkaz. Ujistěte se, že adresář existuje, nebo jej vytvořte před extrahováním souborů.

$ tar -xf backup.tar -C /tmp/backup

Závěr

To je vše s extrahováním komprimovaných souborů do konkrétního adresáře v Linuxu.


Ubuntu
  1. Jak extrahovat soubory Tar do konkrétního nebo jiného adresáře v Linuxu

  2. Jak odstranit všechny soubory s konkrétní příponou v konkrétní složce?

  3. Jak najít všechny soubory s konkrétním nadřazeným adresářem v linuxu?

  1. Jak najít soubory v Linuxu

  2. Jak extrahovat soubory .gz a .tar.gz v Linuxu

  3. Jak odstranit adresář a složku v Linuxu?

  1. Jak přejmenovat adresář v Linuxu

  2. Jak přejmenovat soubory v Linuxu

  3. Jak počítat soubory v adresáři v Linuxu