Come installare e utilizzare il comando 7z 7zip per comprimere su Linux

Gli strumenti di compressione saranno sempre una delle alternative pratiche quando si tratta di gestire il nostro spazio su disco o di inviare file di grandi dimensioni con uno schema di peso molto più basso. Una delle utility di compressione più utilizzate per le sue funzionalità è 7 Zip che è uno strumento gratuito e open source e il suo codice è sotto licenza GNU LGPL.

CompatibilitàPuò essere utilizzato in più sistemi operativi senza alcun problema utilizzando le sue opzioni che sono:

  • 7-Zip per sistemi Windows 10/8/7/Vista/XP/2016/2012/2008/2003/2000/NT.
  • p7zip Che è la versione a riga di comando di 7-Zip per sistemi Linux/Posix.

caratteristicheAlcune delle caratteristiche dell'utilizzo di 7 Zip sono:

  • Compatibile con formati come AR, ARJ, CAB, CHM, CPIO, CramFS, DMG, EXT, FAT, GPT, HFS, IHEX, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, QCOW2, RAR, RPM, SquashFS , UDF, UEFI, VDI, VHD, VMDK, WIM, XAR e Z.
  • È disponibile un'utilità della riga di comando per le attività di compressione e decompressione.
  • Ha un file manager per memorizzare gli elementi da gestire all'interno dell'utility.
  • Compatibile con estensioni 7z, XZ, BZIP2, GZIP, TAR, ZIP e WIM.
  • Può essere integrato in Windows PowerShell.
  • Disponibile in più di 80 lingue.
  • Offre un rapporto di compressione del 2-10% per i formati ZIP e GZIP.
  • Ha l'autoestrazione per il formato 7z.
  • Ha un plugin per FAR Manager.
  • La crittografia AES-256 può essere applicata per i formati 7z e ZIP

Ora vedremo come installare 7 Zip su Linux e ottenere il massimo dalle sue funzionalità.

1. Installa 7 Zip per comprimere su Linux


La porta 7zip per i sistemi Linux si chiama p7zip e questo pacchetto è preinstallato in alcune distribuzioni Linux, sarà necessario installare il pacchetto p7zip-full per ottenere tutte le utility 7z, 7za e 7zr CLI sul sistema, per ottenere questo eseguiremo il seguente comando in base alla distribuzione da utilizzare:

Debian, Linux Mint o UbuntuNel caso delle distribuzioni Linux basate su Debian, ci sono tre pacchetti software relativi a 7zip che sono p7zip, p7zip-full e p7zip-rar. Si consiglia di installare il pacchetto p7zip-full, che supporta molti formati di file. Per questo eseguiamo quanto segue:

 sudo apt-get install p7zip-full 

Fedora, CentOS e RedHatNel caso delle distribuzioni Linux basate su RedHat, queste hanno due pacchetti relativi a 7zip e sono p7zip e p7zip-plugins. Si consiglia di installare entrambi i pacchetti. Per installare questi due pacchetti, il repository EPEL deve essere abilitato sulle distribuzioni CentOS / RHEL. In Fedora, non sarà necessario configurare un repository aggiuntivo.

Eseguiamo quanto segue una volta abilitato il repository EPEL. Lì inseriamo la lettera S per confermare il download e l'installazione.

 sudo yum install p7zip p7zip-plugins 

INGRANDIRE

Ora vedremo alcuni usi pratici di 7 Zip in Ubuntu per ottenere il massimo dalle sue funzionalità.

2. Crea un file compresso con 7 Zip su Linux


Per creare un file archivio compresso con estensione .7z, possiamo utilizzare il parametro "a". I formati di file supportati per la creazione di file sono 7z, XZ, GZIP, TAR, ZIP e BZIP2, eseguiamo la seguente sintassi:
 7z per nominare.7z "File da comprimere" 

INGRANDIRE

3. Estrai un file compresso con 7 Zip su Linux

Passo 1
Per estrarre un file .7z compresso, utilizzeremo l'opzione "e", che estrarrà il file nella directory di lavoro corrente:

 7z e nome 7z 

INGRANDIRE

Passo 2
Nel caso in cui il file esista già, come possiamo vedere, ci chiederà se vogliamo sovrascriverlo, il risultato finale sarà il seguente:

INGRANDIRE

4. Seleziona il formato del file con 7 Zip su Linux


Per selezionare un formato di file specifico, possiamo usare l'opzione -t (nome formato), che ci dà la possibilità di selezionare un formato di file come zip, gzip, bzip2 o tar (il valore predefinito è 7z), utilizzeremo quanto segue sintassi:
 7z a -t "nome formato" nome.zip "file da comprimere" 

INGRANDIRE

5. Visualizza i file compressi con 7 Zip su Linux


Per vedere un elenco dei file ospitati in un file compresso, sarà utile il parametro "l" (lista), che mostrerà il tipo di formato del file, il metodo utilizzato, i file presenti nell'archivio e molto altro:
 7z l nome 7z 

INGRANDIRE

6. Verifica l'integrità di un archivio con 7 Zip su Linux

Passo 1
Per testare l'integrità di un archivio compresso, possiamo usare l'opzione "t" (test-test) in questo modo:

 7z t nome 7z 

INGRANDIRE

Passo 2
Alcune opzioni aggiuntive da utilizzare con 7 Zip sono:

Crea copie di backupPer creare una copia di backup di una directory sarà necessario utilizzare l'utility 7za che conserva il proprietario e/o il gruppo di un file, a differenza di 7z, l'opzione - abilita la lettura dei file stdin, la sintassi da utilizzare sarà la seguente:

 tar -cf - "file" | 7za in -si "File" .tar.7z 

Ripristina un backupPer ripristinare un backup, possiamo usare l'opzione -SW, che invierà l'output a stdout, utilizzeremo la seguente sintassi:

 7za x -so "file" .tar.7z | catrame xf - 

Definire un livello di compressionePer impostare un livello di compressione, l'opzione -mx sarà utile in questo modo:

 tar -cf - "file" | da 7za a -si -mx = 8 nome.tar.7z 

Aggiorna filePer aggiornare un file esistente o eliminare file da una compressione, utilizzeremo le opzioni "u" e "d", rispettivamente in questo modo:

 7z u 7z d 

Imposta una passwordPer impostare una password per un archivio 7 Zip, usiamo il flag -p {password}:

 7za to -p {password} nome.tar.7z 

In questo modo 7 Zip è un'utilità valida e pratica per tutti i lavori di compressione di file in ambienti Ubuntu con le migliori funzionalità di sicurezza e ambito che questa utilità ci offre.

wave wave wave wave wave