Ricerca nel sito web

Come creare ed estrarre file RAR in Linux


I file RAR, un comune formato di file compresso, sono ampiamente utilizzati per archiviare e condividere grandi quantità di dati in modo efficiente. Mentre Linux supporta nativamente vari formati di compressione come ZIP e TAR.

RAR è lo strumento più popolare per creare ed estrarre file di archivio compressi (.rar). Quando scarichiamo un file di archivio dal web, abbiamo bisogno di uno strumento rar per estrarlo.

RAR è disponibile gratuitamente nei sistemi operativi Windows per gestire file compressi, ma sfortunatamente lo strumento rar non è preinstallato nei sistemi Linux.

In questo articolo ti guideremo attraverso il processo di installazione degli strumenti da riga di comando unrar e rar per aprire, estrarre, decomprimere o unrar e creare un file di archivio su un sistema Linux.

Installa rar e unrar su Linux

Per lavorare con file RAR su Linux, avrai bisogno delle utilità della riga di comando rar e unrar, che ti consentono di creare ed estrarre contenuti dagli archivi RAR.

Per installare rar e unrar, apri un terminale e utilizza il gestore pacchetti predefinito specifico per la tua distribuzione Linux.

Ad esempio, sulle distribuzioni basate su Debian e Ubuntu, puoi installare facilmente i pacchetti rar e unrar utilizzando il programma apt-get o apt come mostrato.

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

Se utilizzi distribuzioni basate su RHEL, puoi utilizzare il comando dnf o yum per installarlo.

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

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

Su altre distribuzioni Linux popolari, puoi installarlo utilizzando il gestore pacchetti predefinito come mostrato.

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]    

Se la tua distribuzione non offre pacchetti rar e unrar, devi scaricare l'ultimo file unrar/rar e installarlo utilizzando i seguenti comandi.

--------------- 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/

Come creare file RAR in Linux

Per creare un file di archivio RAR in Linux, esegui il seguente comando con l'opzione a, che creerà un file di archivio per una directory tecmint.

rar a tecmint.rar tecmint

Come estrarre file RAR in Linux

Una volta installato unrar, puoi facilmente aprire o estrarre il contenuto di un file RAR nella directory di lavoro corrente utilizzando il seguente comando con l'opzione e.

unrar e tecmint.rar

Come estrarre il file RAR in una directory specifica

Per aprire/estrarre un file RAR in un percorso specifico o in una directory di destinazione, utilizza l'opzione e, estrarrà tutti i file nella directory di destinazione specificata.

unrar e tecmint.rar /home/tecmint/rarfiles

Come estrarre file RAR con struttura di directory

Per aprire/estrarre un file RAR con la sua struttura di directory originale, basta eseguire il comando seguente con l'opzione x, che verrà estratto in base alla struttura delle cartelle (vedi sotto l'output di il comando.

unrar x tecmint.rar

Come elencare i file RAR in Linux

Per elencare il contenuto di un file RAR in Linux, puoi utilizzare il comando unrar l, che visualizzerà l'elenco dei file con le loro dimensioni, date, orari e autorizzazioni.

unrar l tecmint.rar

Come verificare l'integrità del file RAR in Linux

Per verificare l'integrità di un file di archivio RAR, puoi utilizzare il comando unrar t, che eseguirà un controllo completo dell'integrità per ciascun file per individuare eventuali errori e visualizzare lo stato del file.

unrar t tecmint.rar

Il comando unrar estrae, elenca o testa solo i file di archivio. Non ha alcuna opzione per creare file RAR sotto Linux. Quindi, qui dobbiamo installare l'utilità della riga di comando RAR per creare file di archivio.

Come eliminare i file nell'archivio RAR

Il comando rar d viene utilizzato per eliminare file da un archivio RAR esistente in Linux. L'opzione d modifica direttamente l'archivio RAR esistente rimuovendo i file specificati.

rar d tecmint.rar randfile001 randfile002 

Nel comando precedente, i file randfile001 e randfile002 verranno eliminati dall'archivio RAR tecmint.rar.

Come riparare file RAR su Linux

Il comando rar r viene utilizzato per riparare e recuperare dati da archivi RAR danneggiati o corrotti in Linux.

rar r tecmint.rar

Come aggiungere file all'archivio RAR

Per aggiornare o aggiungere file al file di archivio esistente, utilizza il comando rar u, che ti consente di aggiungere file a un archivio RAR esistente o aggiornare file all'interno dell'archivio.

rar u tecmint.rar hello.py

Ora verifica che il file tecmint.sql sia aggiunto al file di archivio.

rar l tecmint.rar

Come impostare la password sul file RAR

Questa è una caratteristica molto interessante dello strumento rar, che ci consente di impostare una password per il file di archivio RAR utilizzando il seguente comando.

rar a -p tecmint.rar

Ora verificalo estraendo il file di archivio e vedi se ci chiederà di inserire la password che abbiamo impostato sopra.

rar x tecmint.rar

Come bloccare il file RAR

Il comando rar k viene utilizzato per bloccare un file di archivio RAR esistente, il che è utile se vuoi impedire ulteriori modifiche all'archivio.

rar k tecmint.rar

Come dividere un archivio RAR

Per dividere un archivio RAR in parti o segmenti da 50 MB, utilizza il seguente comando con l'opzione -v50M, che dividerà il file RAR in quattro parti.

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

Assicurati di sostituire "nome_archivio.part.rar" con il nome e la dimensione dell'archivio desiderati (ad esempio 50 milioni o 100 milioni). Includi i file o le directory che desideri comprimere.

Conclusione

Per ulteriori opzioni e utilizzo RAR e Unrar, esegui il comando seguente per visualizzare un elenco di opzioni con la relativa descrizione.

man unrar
man rar

Abbiamo presentato quasi tutte le opzioni sopra riportate per i comandi rar e unrar con i relativi esempi. Se ritieni che ci sia mancato qualcosa in questo elenco e desideri che lo aggiungessimo, aggiornaci utilizzando il modulo di commento qui sotto.