10 7zip (File Archive) Esempi di comando in Linux

7-Zip è un open source gratuito, cross-platform, potente, e pieno di funzionalità di archiviazione di file con un elevato rapporto di compressione, per Windows. Ha una potente versione a riga di comando che è stata portata su sistemi Linux / POSIX.

Ha un elevato rapporto di compressione in formato 7z con compressione LZMA e LZMA2, supporta molti altri formati di archivio come XZ, BZIP2, GZIP, TAR, ZIP e WIM sia per l’imballaggio e disimballaggio; AR, RAR, MBR, EXT, NTFS, FAT, GPT, HFS, ISO, RPM, LZMA, UEFI, Z, e molti altri per l’estrazione solo.,

Fornisce una forte crittografia AES – 256 nei formati 7z e ZIP, offre un rapporto di compressione che di 2-10% per i formati ZIP e GZIP (molto meglio di quelli offerti da PKZip e WinZip). Inoltre è dotato di capacità autoestraente per il formato 7z ed è localizzato in fino a 87 lingue.

Come installare 7zip in Linux

La porta di 7zip su sistemi Linux si chiama p7zip, questo pacchetto viene preinstallato su molte distribuzioni Linux mainstream. È necessario installare il pacchetto p7zip-full per ottenere le utilità CLI 7z, 7za e 7zr sul sistema, come segue.,

Installare 7zip su Debian, Ubuntu o Linux Mint

Distribuzioni Linux basate su Debian viene fornito con tre pacchetti software relativi a 7zip e sono p7zip, p7zip-full e p7zip-rar. Si consiglia di installare il pacchetto p7zip-full, che supporta molti formati di archivio.

$ sudo apt-get install p7zip-full

Installa 7zip su Fedora o CentOS/RHEL

Red Hat-based Linux distributions comes with two packages related to 7zip and they are p7zip e p7zip-plugin. Si consiglia di installare entrambi i pacchetti.,

Per installare questi due pacchetti, è necessario abilitare il repository EPEL sulle distribuzioni CentOS/RHEL. Su Fedora, non è necessario impostare repository aggiuntivi.

$ sudo yum install p7zip p7zip-plugins

Una volta installato il pacchetto 7zip, puoi andare oltre per imparare alcuni utili esempi di comandi 7zip per imballare o decomprimere vari tipi di archivi nella sezione seguente.

Impara esempi di comandi 7zip in Linux

1. Per creare un file di archivio.7z, utilizzare l’opzione"a". I formati di archivio supportati per la creazione sono 7z, XZ, GZIP, TAR, ZIP e BZIP2., Se il file di archivio specificato esiste già, “aggiungerà” i file a un archivio esistente, invece di sovrascriverlo.

$ 7z a hyper.7z hyper_1.4.2_i386.deb
Crea file di archivio 7z in Linux

2. Per estrarre un file di archivio.7z, utilizzare l’opzione"e", che estrarrà l’archivio nella directory di lavoro attuale.,

$ 7z e hyper.7z
Extract 7z Archive File in Linux

3. To select an archive format, use -t (format name) option, which will allows you to select the archive format such as zip, gzip, bzip2 or tar (the default is 7z):

$ 7z a -tzip hyper.zip hyper_1.4.2_i386.deb
Create 7z Zip File in Linux

4., Per visualizzare un elenco di file in un archivio, utilizzare la funzione "l" (list), che visualizza il tipo di formato di archivio, il metodo utilizzato, i file nell’archivio tra le altre informazioni come mostrato.

$ 7z l hyper.7z
Elenco 7z Informazioni sul file

5. Per verificare l’integrità di un file di archivio, utilizzare la funzione "t" (test) come mostrato.,

$ 7z t hyper.7z
Controlla l’integrità del file 7z

6. Per eseguire il backup di una directory, è necessario utilizzare l’utilità 7za che conserva il proprietario/gruppo di un file, a differenza di 7z, l’opzione -si consente la lettura dei file da stdin.

$ tar -cf - tecmint_files | 7za a -si tecmint_files.tar.7z

7. Per ripristinare un backup, utilizzare l’opzione-so, che invierà l’output a stdout.

$ 7za x -so tecmint_files.tar.7z | tar xf -

8. Per impostare un livello di compressione, utilizzare l’opzione-mx come mostrato.,

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

9. Per aggiornare un file di archivio esistente o rimuovere file da un file di archivio, utilizzare rispettivamente le opzioni"u" e"d".

$ 7z u <archive-filename> <list-of-files-to-update>$ 7z d <archive-filename> <list-of-files-to-delete>

10. Per impostare una password su un file di archivio, utilizzare il flag-p {password_here} come mostrato.

$ 7za a -p{password_here} tecmint_secrets.tar.7z

Per ulteriori informazioni, fare riferimento alla pagina man di 7z o andare alla homepage di 7zip:https://www.7-zip.org/.

Questo è tutto per ora! In questo articolo, abbiamo spiegato 10 7zip (File Archive) esempi di comandi in Linux., Utilizza il modulo di feedback qui sotto per porre domande o condividere i tuoi pensieri con noi.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *