7-zip è un archiviatore di file gratuito e open source che utilizza il formato di file 7z (estensione). Tuttavia, questo strumento può leggere e scrivere in altri formati di file. 7-zip è il più popolare tra gli utenti Windows. Può essere eseguito sia dalla riga di comando che dall’interfaccia utente grafica per leggere e scrivere file di archivio. Anche se 7-zip è gratuito e open-source e il codice è sotto la licenza GNU LGPL, il codice unRAR ha restrizioni unRAR.

La restrizione viene applicata per impedire il reverse engineering dell’algoritmo di compressione RAR. Il formato di archivio 7-Zip non è supportato per impostazione predefinita nella maggior parte delle distribuzioni Linux. Se provi a estrarre un file di archivio 7-zip, potresti ricevere il seguente errore:

Errore durante l'estrazione dell'archivio 7z
Errore durante l’estrazione dell’archivio 7z

Tuttavia, questo non dovrebbe preoccuparti. In questo post, ti forniremo dettagli precisi su come installare 7-Zip su Linux e come utilizzarlo per estrarre e archiviare file.

Quando eseguiamo un comando come apt install 7-zip sul terminale Ubuntu, riceverai un errore come: Impossibile individuare il pacchetto 7-zip. Questo perché, in Linux, 7Zip è confezionato come p7zip.

Installa 7-Zip su Linux

Come spiegato sopra, p7zip è il formato del pacchetto per 7-Zip nei sistemi Linux. Il p7zip è disponibile in tre versioni -p7zip, p7zip-full e p7zip-rar. p7zip e p7zip-full sono strettamente correlati. L’unica differenza è che p7zip-full fornisce il supporto per più algoritmi di compressione 7z. p7zip fornisce il supporto per i file p7zip-rar. Per una migliore esperienza, installeremo p7zip-full e p7zip-rar.

Installa 7-Zip su Ubuntu

1. Avvia il Terminale dal menu delle applicazioni o utilizzando la combinazione di tasti Ctrl + Alt + Z.

2. Abilitare il repository universo in Ubuntu. Questo è il repository che contiene i pacchetti p7zip.

sudo add-apt-repository universe
sudo apt update

Abilita repository universale
Abilita repository universale

3. Installa 7zip in Ubuntu.

sudo apt install p7zip-full p7zip-rar

Installa p7zip-full p7zip-rar
Installa p7zip-full p7zip-rar

Installa 7-zip in Fedora o CentOS / RHEL

Avvia il Terminale ed esegui il comando seguente.

sudo yum install p7zip p7zip-plugins

Installa P7zip Fedora
Installa P7zip Fedora

Ora che abbiamo installato con successo 7-Zip nei nostri sistemi Linux, diamo un’occhiata a dieci utili comandi p7zip.

10 utili comandi Linux 7-zip

1. Crea un file di archivio “.7z”:

Useremo il file “un” discussione. Altri formati supportati includono XZ, GZIP, TAR, ZIP e BZIP2. Se esiste già un archivio con lo stesso nome, 7zip aggiungerà i file della libreria invece di sovrascriverlo.

Sintassi:

7z a [output-file-name] [file-to-archive]
e.g
7z a myArchive.7z StudyModules/

Crea un archivio 7z
Crea un archivio 7z

2. Estrai un archivio “.7z”:

Useremo il file “E” opzione, come mostrato nel comando sottostante.

Sintassi

7z e [archived-file.7z]
e.g.,
7z e myARchive.7z

Estrai un archivio 7z
Estrai un archivio 7z

3. Utilizza un formato di archivio specifico:

Per farlo, useremo l’opzione “-t”. I formati di archivio che puoi utilizzare includono 7z (predefinito), gzip, zip, tar o bzip2.

Sintassi:

7z a -t[format-option] [file-to-archive]
e.g.,
7z a -tzip myArchive.zip StudyModules/

Archivia in un formato specifico
Archivia in un formato specifico

4. Elenca i file nell’archivio:

Per vedere tutti i file in un archivio, il formato di archivio utilizzato, il metodo utilizzato e altre informazioni importanti, utilizzeremo l’estensione “L” opzione,

Sintassi:

7z l [archive-file]
e.g.,
7z l myArchive.zip

Elenca i file in un archivio
Elenca i file in un archivio

5. Verifica l’integrità di un archivio:

Per verificare l’integrità di un archivio, utilizzeremo l’opzione “t”.

Sintassi:

7z t [archive-file]
e.g.,
7z t myArchive.7z

Test dell'integrità dell'archivio
Test dell’integrità dell’archivio

6. Backup di una directory.

La cosa migliore per creare un backup sarebbe usare il file 7za utilità. Conserva il proprietario / gruppo di un file, a differenza del 7z. Includeremo anche il file “-Si” opzione che abilita la lettura di file da stdin (Standard Input Stream).

Creeremo prima un archivio tar, quindi creeremo un archivio di backup 7z con l’utilità 7za.

tar -cf - StudyModules | 7za a -si StudyModules.tar.7z

Crea un backup
Crea un backup

7. Ripristina un backup con 7zip.

Useremo il file -così opzione con lo Standard Output Stream (stdout).

7za x -so StudyModules.tar.7z | tar xf -

Ripristinare il backup
Ripristinare il backup

8. Impostare un livello di compressione personalizzato.

Useremo l’opzione -mx. Il livello di compressione varia da 1 a 10, con 1 come opzione predefinita. Maggiore è il numero, migliore è il rapporto di compressione, ma maggiore è il tempo del processo di compressione.

tar -cf - StudyModules | 7za a -si -mx=9 StudyModules.tar.7z

Imposta il livello di compressione
Imposta il livello di compressione

9. Aggiungi / Rimuovi file in un archivio (Aggiorna).

Per aggiungere nuovi file o aggiornare un archivio, useremo l’opzione -u.

Sintassi:

7z u [archive-name] [files-to-add]
e.g.,
7z u myArchive.7z ceh-V1.pdf ceh-V2.pdf

Aggiorna archivio
Aggiorna archivio

Per rimuovere file da un archivio, useremo il -d opzione.

Sintassi:

d [archive-name] [files-to-remove]
e.g.,
7z d myArchive.7z ceh-V1.pdf ceh-V2.pdf

Elimina file da un archivio
Elimina file da un archivio

10. Impostare una password per un archivio.

Dovremo usare il file -p bandiera.

Sintassi:

7z a -p{your-password} [archive-file-name] [files-to-archive]
e.g.,
7z -a -p{admin123} myArchive.7z StudyModules/

Imposta una password per un archivio
Imposta una password per un archivio

Conclusione

Questa è una guida completa su come installare e iniziare con 7zip su Linux. Puoi guardare la pagina man di 7z o visitare il loro Sito ufficiale per maggiori informazioni. Utilizza la sezione di feedback di seguito per porre domande o condividere informazioni aggiuntive con i nostri lettori.

Esegui l'accesso per Commentare