Vyhledávání na webu

Jak vytvářet a extrahovat soubory RAR v Linuxu


Soubory RAR, běžný komprimovaný formát souborů, se široce používají k efektivnímu ukládání a sdílení velkého množství dat. Zatímco Linux nativně podporuje různé kompresní formáty jako ZIP a TAR.

RAR je nejoblíbenější nástroj pro vytváření a extrahování komprimovaných archivních (.rar) souborů. Když stahujeme archivní soubor z webu, potřebujeme k jeho rozbalení nástroj rar.

RAR je volně dostupný v operačních systémech Windows pro práci s komprimovanými soubory, ale bohužel nástroj rar není v systémech Linux předinstalován.

V tomto článku vás provedeme procesem instalace nástrojů příkazového řádku unrar a rar umožňujících otevřít, extrahovat, dekomprimovat nebo rozbalit a vytvořit archivní soubor na linuxový systém.

Nainstalujte rar a unrar na Linux

Chcete-li v systému Linux pracovat se soubory RAR, budete potřebovat nástroje příkazového řádku rar a unrar, které vám umožní vytvářet a extrahovat obsah z archivů RAR.

Chcete-li nainstalovat rar a unrar, otevřete terminál a použijte výchozího správce balíčků specifického pro vaši distribuci Linuxu.

Například v distribucích založených na Debianu a Ubuntu můžete snadno nainstalovat balíčky rar a unrar pomocí programu apt-get nebo apt, jak je znázorněno.

sudo apt-get install rar unrar
Or
sudo apt install rar unrar

Pokud používáte distribuce založené na RHEL, můžete k instalaci použít příkaz dnf nebo yum.

------------ On Fedora Linux ------------ 
sudo dnf install rar unrar        

------------ On RHEL-based Linux ------------
sudo yum install epel-release
sudo yum install rar unrar

Na jiných populárních distribucích Linuxu jej můžete nainstalovat pomocí výchozího správce balíčků, jak je znázorněno.

sudo emerge -a rar unrar          [On Gentoo Linux]
sudo apk add rar unrar            [On Alpine Linux]
sudo pacman -S rar unrar          [On Arch Linux]
sudo zypper install rar unrar     [On OpenSUSE]    

Pokud vaše distribuce nenabízí balíčky rar a unrar, musíte si stáhnout nejnovější soubor unrar/rar a nainstalovat jej pomocí následujících příkazů.

--------------- On 64-bit --------------- 
cd /tmp
wget https://www.rarlab.com/rar/rarlinux-x64-700b2.tar.gz
tar -zxvf rarlinux-x64-700b2.tar.gz
cd rar
sudo cp -v rar unrar /usr/local/bin/

--------------- On 32-bit --------------- 
cd /tmp
wget https://www.rarlab.com/rar/rarlinux-x32-700b2.tar.gz
tar -zxvf rarlinux-x32-700b2.tar.gz
cd rar
sudo cp -v rar unrar /usr/local/bin/

Jak vytvořit RAR soubor v Linuxu

Chcete-li vytvořit archivní soubor RAR v Linuxu, spusťte následující příkaz s volbou a, která vytvoří archivní soubor pro adresář tecmint.

rar a tecmint.rar tecmint

Jak extrahovat soubory RAR v Linuxu

Jakmile nainstalujete unrar, můžete snadno otevřít nebo extrahovat obsah souboru RAR v aktuálním pracovním adresáři pomocí následujícího příkazu s volbou e.

unrar e tecmint.rar

Jak extrahovat soubor RAR do konkrétního adresáře

Chcete-li otevřít/rozbalit soubor RAR v určité cestě nebo cílovém adresáři, použijte volbu e, rozbalí se všechny soubory v určeném cílovém adresáři.

unrar e tecmint.rar /home/tecmint/rarfiles

Jak extrahovat RAR soubor s adresářovou strukturou

Chcete-li otevřít/rozbalit soubor RAR s jeho původní adresářovou strukturou, stačí zadat níže uvedený příkaz s možností x, která se rozbalí podle jejich struktury složek viz výstup níže příkaz.

unrar x tecmint.rar

Jak vypsat soubory RAR v Linuxu

Chcete-li zobrazit obsah souboru RAR v systému Linux, můžete použít příkaz unrar l, který zobrazí seznam souborů s jejich velikostmi, daty, krát a oprávnění.

unrar l tecmint.rar

Jak zkontrolovat integritu souboru RAR v Linuxu

Chcete-li zkontrolovat integritu souboru archivu RAR, můžete použít příkaz unrar t, který provede úplnou kontrolu integrity každého souboru na chyby a zobrazí stav souboru.

unrar t tecmint.rar

Příkaz unrar pouze extrahuje, vypisuje nebo testuje archivní soubory. Nemá možnost vytvářet soubory RAR pod Linuxem. Zde tedy musíme nainstalovat nástroj příkazového řádku RAR k vytvoření archivních souborů.

Jak odstranit soubory v archivu RAR

Příkaz rar d se používá k odstranění souborů z existujícího archivu RAR v Linuxu. Možnost d přímo upravuje existující archiv RAR odstraněním zadaných souborů.

rar d tecmint.rar randfile001 randfile002 

Ve výše uvedeném příkazu budou soubory randfile001 a randfile002 odstraněny z archivu RAR tecmint.rar.

Jak opravit soubory RAR v Linuxu

Příkaz rar r se používá k opravě a obnově dat z poškozených nebo poškozených archivů RAR v Linuxu.

rar r tecmint.rar

Jak přidat soubory do archivu RAR

Chcete-li aktualizovat nebo přidat soubory do existujícího archivního souboru, použijte příkaz rar u, který vám umožní přidat soubory do existujícího archivu RAR nebo aktualizovat soubory v archivu.

rar u tecmint.rar hello.py

Nyní ověřte, že je do archivního souboru přidán soubor tecmint.sql.

rar l tecmint.rar

Jak nastavit heslo pro soubor RAR

Jedná se o velmi zajímavou funkci nástroje rar, která nám umožňuje nastavit heslo k archivnímu souboru RAR pomocí následujícího příkazu.

rar a -p tecmint.rar

Nyní jej ověřte rozbalením archivního souboru a zjistěte, zda nás vyzve k zadání hesla, které jsme nastavili výše.

rar x tecmint.rar

Jak zamknout soubor RAR

Příkaz rar k se používá k uzamčení existujícího souboru RAR archivu, což je užitečné, pokud chcete zabránit dalším úpravám archivu.

rar k tecmint.rar

Jak rozdělit archiv RAR

Chcete-li rozdělit archiv RAR na části nebo segmenty o velikosti 50 MB, použijte následující příkaz s volbou -v50M, která rozdělí soubor RAR na čtyři části.

rar a -v50M archive_name.part.rar file1 file2 directory

Nezapomeňte nahradit „název_archivu.část.rar“ požadovaným názvem archivu a velikostí požadovanou velikostí (např. 50M nebo 100M). Zahrňte soubory nebo adresáře, které chcete komprimovat.

Závěr

Chcete-li získat další možnosti a použití RAR a Unrar, spusťte následující příkaz a zobrazí se seznam možností s jejich popisem.

man unrar
man rar

Uvedli jsme téměř všechny výše uvedené možnosti pro příkazy rar a unrar s jejich příklady. Pokud máte pocit, že nám v tomto seznamu něco chybí a chtěli byste, abychom to přidali, aktualizujte nás pomocí níže uvedeného formuláře pro komentáře.