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.