Jak tworzyć i wyodrębniać pliki RAR w systemie Linux
Pliki RAR, powszechny format plików skompresowanych, są powszechnie stosowane do wydajnego przechowywania i udostępniania dużych ilości danych. Chociaż Linux natywnie obsługuje różne formaty kompresji, takie jak ZIP i TAR.
RAR to najpopularniejsze narzędzie do tworzenia i rozpakowywania skompresowanych plików archiwalnych (.rar)
. Kiedy pobieramy plik archiwum z Internetu, do jego rozpakowania potrzebujemy narzędzia rar.
RAR jest dostępny bezpłatnie w systemach operacyjnych Windows do obsługi skompresowanych plików, ale niestety narzędzie rar nie jest preinstalowane w systemach Linux.
W tym artykule przeprowadzimy Cię przez proces instalowania narzędzi wiersza poleceń unrar i rar, które umożliwiają otwieranie, rozpakowywanie, dekompresowanie lub unrar oraz tworzenie pliku archiwum na komputerze systemem Linux.
Zainstaluj rar i unrar w systemie Linux
Aby pracować z plikami RAR w systemie Linux, potrzebujesz narzędzi wiersza poleceń rar i unrar, które umożliwiają tworzenie i wyodrębnianie zawartości z archiwów RAR.
Aby zainstalować rar i unrar, otwórz terminal i użyj domyślnego menedżera pakietów specyficznego dla Twojej dystrybucji Linuksa.
Na przykład w dystrybucjach opartych na Debianie i Ubuntu możesz łatwo zainstalować pakiety rar i unrar za pomocą programu apt-get lub apt, jak pokazano.
sudo apt-get install rar unrar
Or
sudo apt install rar unrar
Jeśli używasz dystrybucji opartych na RHEL, możesz użyć komendy dnf lub yum, aby ją zainstalować.
------------ On Fedora Linux ------------
sudo dnf install rar unrar
------------ On RHEL-based Linux ------------
sudo yum install epel-release
sudo yum install rar unrar
W innych popularnych dystrybucjach Linuksa można go zainstalować przy użyciu domyślnego menedżera pakietów, jak pokazano.
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]
Jeśli Twoja dystrybucja nie oferuje pakietów rar i unrar, musisz pobrać najnowszy plik unrar/rar i zainstalować go za pomocą poniższych poleceń.
--------------- 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 utworzyć plik RAR w systemie Linux
Aby utworzyć plik archiwum RAR w systemie Linux, uruchom następujące polecenie z opcją a
, co spowoduje utworzenie pliku archiwum dla katalogu tecmint.
rar a tecmint.rar tecmint
Jak wyodrębnić pliki RAR w systemie Linux
Po zainstalowaniu unrar możesz łatwo otworzyć lub wyodrębnić zawartość pliku RAR w bieżącym katalogu roboczym, używając następującego polecenia z opcją e
.
unrar e tecmint.rar
Jak wyodrębnić plik RAR do określonego katalogu
Aby otworzyć/wypakować plik RAR w określonej ścieżce lub katalogu docelowym, użyj opcji e
, która wyodrębni wszystkie pliki w określonym katalogu docelowym.
unrar e tecmint.rar /home/tecmint/rarfiles
Jak wyodrębnić plik RAR ze strukturą katalogów
Aby otworzyć/wyodrębnić plik RAR z jego oryginalną strukturą katalogów, po prostu wydaj poniższe polecenie z opcją x
, co spowoduje wyodrębnienie zgodnie ze strukturą folderów, patrz poniżej wynik Komenda.
unrar x tecmint.rar
Jak wyświetlić listę plików RAR w systemie Linux
Aby wyświetlić zawartość pliku RAR w systemie Linux, możesz użyć polecenia unrar l
, które wyświetli listę plików z ich rozmiarem, datą, razy i pozwolenia.
unrar l tecmint.rar
Jak sprawdzić integralność pliku RAR w systemie Linux
Aby sprawdzić integralność pliku archiwum RAR, możesz użyć polecenia unrar t
, które przeprowadzi pełną kontrolę integralności każdego pliku pod kątem błędów i wyświetli status pliku.
unrar t tecmint.rar
Polecenie unrar jedynie wyodrębnia, wyświetla lub testuje pliki archiwów. Nie ma opcji tworzenia plików RAR pod Linuksem. Dlatego tutaj musimy zainstalować narzędzie wiersza poleceń RAR, aby tworzyć pliki archiwalne.
Jak usunąć pliki z archiwum RAR
Polecenie rar d
służy do usuwania plików z istniejącego archiwum RAR w systemie Linux. Opcja d
bezpośrednio modyfikuje istniejące archiwum RAR, usuwając określone pliki.
rar d tecmint.rar randfile001 randfile002
W powyższym poleceniu pliki randfile001 i randfile002 zostaną usunięte z archiwum RAR tecmint.rar.
Jak naprawić pliki RAR w systemie Linux
Polecenie rar r
służy do naprawy i odzyskiwania danych z uszkodzonych archiwów RAR w systemie Linux.
rar r tecmint.rar
Jak dodać pliki do archiwum RAR
Aby zaktualizować lub dodać pliki do istniejącego pliku archiwum, użyj polecenia rar u
, które umożliwia dodanie plików do istniejącego archiwum RAR lub aktualizację plików w archiwum.
rar u tecmint.rar hello.py
Teraz sprawdź, czy plik tecmint.sql został dodany do pliku archiwum.
rar l tecmint.rar
Jak ustawić hasło do pliku RAR
Jest to bardzo interesująca funkcja narzędzia rar, która pozwala ustawić hasło do pliku archiwum RAR za pomocą poniższego polecenia.
rar a -p tecmint.rar
Teraz zweryfikuj to, rozpakowując plik archiwum i zobacz, czy poprosi nas o podanie hasła, które ustawiliśmy powyżej.
rar x tecmint.rar
Jak zablokować plik RAR
Polecenie rar k
służy do blokowania istniejącego pliku archiwum RAR, co jest przydatne, jeśli chcesz zapobiec dalszym modyfikacjom archiwum.
rar k tecmint.rar
Jak podzielić archiwum RAR
Aby podzielić archiwum RAR na części lub segmenty o wielkości 50MB, użyj następującego polecenia z opcją -v50M
, która podzieli plik RAR na cztery części.
rar a -v50M archive_name.part.rar file1 file2 directory
Pamiętaj, aby zastąpić „nazwa_archiwum.part.rar” żądaną nazwą archiwum i rozmiarem żądanego rozmiaru (np. 50M lub 100M). Dołącz pliki lub katalogi, które chcesz skompresować.
Wniosek
Aby uzyskać więcej opcji i zastosowań RAR i Unrar, uruchom następujące polecenie, wyświetli się lista opcji wraz z ich opisem.
man unrar
man rar
Prawie wszystkie opcje powyżej dla poleceń rar i unrar przedstawiliśmy wraz z ich przykładami. Jeśli uważasz, że pominęliśmy coś na tej liście i chcesz, żebyśmy coś dodali, zaktualizuj nas, korzystając z poniższego formularza komentarza.