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.