Linux je open source operační systém, který je preferován pro mnoho vývojářů a správců serverů. Nabízí velkou sadu nástrojů a funkcí pro různé úkoly. Jednou z takových možností je možnost rozbalit soubory a archivy do určité složky pomocí příkazu tar.
Tar je nástroj příkazového řádku Linuxu, který se používá k vytváření, archivaci a extrakci souborů z archivů. Může být velmi užitečné při balení více souborů do jednoho archivu pro přenos nebo ukládání. Kromě toho jej lze použít k rozbalení souborů uložených v archivu do konkrétní složky ve vašem počítači nebo serveru.
Chcete-li rozbalit soubory do konkrétní složky v Linuxu pomocí příkazu tar, můžete použít následující příkaz:
soubor tar-xvf.tar-C /cesta / k / složka
Tento příkaz rozbalí všechny soubory z archivu " soubor.tar "do zadané složky" / cesta / do / složky". Všimněte si, že musíte nahradit "soubor.tar "na název vašeho archivu a"/cesta/k / složka " na cestu k cílové složce, do které chcete rozbalit soubory.
Co je příkaz tar v Linuxu?
Tým tar podporuje různé možnosti, které vám umožňují konkretizovat operace. Například pomocí parametru -c můžete vytvořit archiv, s možností -x můžete rozbalit archiv a s možností -t obsah archivu si můžete prohlédnout bez jeho rozbalení.
Jednou z nejčastěji používaných kombinací parametrů je -zxvf. Při použití této kombinace tar automaticky detekuje typ komprese (gzip, bzip2 nebo xz) a rozbalí archiv do aktuálního pracovního adresáře.
Příklad použití příkazu tar pro vytvoření archivu:
tar -cf archive.tar file1.txt file2.txt
Příklad použití příkazu tar pro rozbalení archivu:
tar -xf archive.tar
Tým tar je výkonným nástrojem pro práci s archivy v Linuxu a lze jej použít jak na příkazovém řádku, tak ve skriptech pro automatizaci úloh.
Jak rozbalím soubory do konkrétní složky v Linuxu?
Chcete-li rozbalit soubory do konkrétní složky, můžete použít následující příkaz:
- tar -xvf file.tar -C /path/to/destination
Všimněte si, že místo file.tar by měl zadat název vašeho archivu a místo/path/to / destination je cesta k požadované složce pro rozbalení.
Pojďme rozebrat každou část týmu:
- tar: příkaz tar, který se používá k vytváření nebo rozbalování archivů.
- -xvf : vlajky, kde-X znamená " extrahovat "- v znamená" zobrazit podrobnosti " a-f označuje název archivu pro extrakci.
- file.tar: název vašeho archivu, který chcete rozbalit.
- -C/path/to / destination : příznak-C vám umožňuje určit cestu, do které chcete soubory rozbalit. Zde musíte zadat cestu k požadované složce pro rozbalení.
Po provedení tohoto příkazu budou všechny soubory z archivu extrahovány do zadané složky.
To je všechno! Nyní víte, jak rozbalit soubory do konkrétní složky v Linuxu pomocí příkazu tar. Hodně štěstí s extrakcí souborů!
Krok 1: Příprava pro rozbalení archivu
Před rozbalením archivu se musíte ujistit, že máte všechna potřebná oprávnění ke složce, do které chcete soubory rozbalit. Pokud nemáte oprávnění k zápisu do dané složky, budete muset změnit oprávnění nebo vybrat jinou složku k rozbalení.
Ujistěte se také, že máte samotný archiv souborů, který chcete rozbalit. Tyto soubory mají obvykle příponu .tar nebo .tar.gz. Pokud nemáte archiv, musíte jej nejprve stáhnout nebo vytvořit.
Krok 2: rozbalení archivu do konkrétní složky
Jakmile stáhnete archivní soubor v Linuxu, můžete jej rozbalit do konkrétní složky pomocí příkazu tar.
K rozbalení archivu budete muset zadat název souboru archivu a cestu ke složce, do které chcete soubory rozbalit.
tar-XF archivní soubor.tar-C /cesta / k / složka
- tar - příkaz pro práci s archivy v Linuxu
- -xf - možnosti příkazu tar, kde " x "označuje rozbalení archivu, zatímco" f " označuje, že archivovaný soubor bude předán jako argument příkazu
- archivní soubor.tar - název archivního souboru, který chcete rozbalit
- - C / cesta / k / složka - možnost příkazu tar, která určuje cestu ke složce, do které chcete rozbalit soubory
Po provedení tohoto příkazu bude archivovaný soubor rozbalen do zadané složky a budete mít přístup k jeho obsahu.
Můžete také zadat relativní cestu ke složce, například:
tar-XF archivní soubor.tar-C relativní / cesta / do / složky
Nebo použít absolutní cestu ke složce, například:
tar-XF archivní soubor.tar-C /Absolutní / cesta / k / složce
Před provedením příkazu rozbalení se ujistěte, že máte dostatečná práva k zápisu do uvedené složky.
Krok 3: Kontrola úspěšného rozbalení souborů
Jakmile jsou soubory rozbaleny pomocí příkazu tar, je důležité zajistit jejich úspěšné rozbalení. K tomu lze provést několik kontrol:
- Zkontrolujte rozbalené soubory v zadané složce. K tomu můžete použít příkaz ls, který zobrazí seznam souborů a složek v aktuálním adresáři.
- Zkontrolujte obsah rozbalených souborů, abyste se ujistili, že jsou správně vybalené a nepoškozené. K tomu můžete použít příkaz cat, který zobrazí obsah souboru. Například pro kontrolu obsahu souboru example.txt, musíte provést příkaz Cat example.txt .
- Zkontrolujte strukturu složek a souborů po rozbalení. Ujistěte se, že jsou soubory na správném místě a nebyly přesunuty do jiných složek. K tomu můžete použít příkaz ls-R, který rekurzivně zobrazí seznam souborů a složek v aktuálním adresáři a všech podsložkách.
Pokud byly všechny kontroly úspěšné, soubory byly úspěšně rozbaleny do zadané složky.
Krok 4: Odstranění archivu po rozbalení
Jakmile úspěšně rozbalíte soubory z archivu, můžete odstranit samotný archiv, abyste uvolnili místo na disku.
Operace odstranění souboru se provádí pomocí příkazu rm (odstranění) a je zadána úplná cesta k archivu.
Například odstranit archiv s názvem " archive.tar.gz " ve vaší aktuální pracovní složce, můžete spustit následující příkaz:
rm archive.tar.gz
Pokud je archiv umístěn v jiné složce, musíte před názvem archivu zadat úplnou cestu k němu.
Je důležité vzít v úvahu, že odstranění archivu pomocí příkazu rm je konečná operace a soubor bude trvale odstraněn z disku. Ujistěte se, že tento archiv nepotřebujete nebo jej před spuštěním příkazu odstranění zálohujte.