10 Esempi di comandi 7zip (archivio file) in Linux
7-Zip è un archiviatore di file open source gratuito, multipiattaforma, potente e completo con un elevato rapporto di compressione, per Windows. Ha una potente versione a riga di comando che è stata portata sui sistemi Linux/POSIX.
Ha un elevato rapporto di compressione nel 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 che per il disimballaggio; AR, RAR, MBR, EXT, NTFS, FAT, GPT, HFS, ISO, RPM, LZMA, UEFI, Z e molti altri solo per l'estrazione.
Fornisce una potente crittografia AES-256 nei formati 7z e ZIP, offre un rapporto di compressione del 2-10% per i formati ZIP e GZIP (molto migliore di quelli offerti da PKZip e WinZip). Inoltre è dotato di funzionalità autoestraente per il formato 7z ed è localizzato fino a 87 lingue.
Come installare 7zip su Linux
Il port di 7zip sui sistemi Linux si chiama p7zip, questo pacchetto è preinstallato su molte distribuzioni Linux tradizionali. È necessario installare il pacchetto p7zip-full per ottenere le utilità CLI 7z, 7za e 7zr sul tuo sistema, come segue.
Installa 7zip su Debian, Ubuntu o Linux Mint
Le distribuzioni Linux basate su Debian vengono fornite con tre pacchetti software correlati 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
Le distribuzioni Linux basate su Red Hat vengono fornite con due pacchetti correlati a 7zip e sono p7zip e p7zip-plugins. 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 apprendere alcuni utili esempi di comandi 7zip per comprimere o decomprimere vari tipi di archivi nella sezione seguente.
Impara esempi di comandi 7zip in Linux
1. Per creare un file di archivio .7z
, utilizza 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
2. Per estrarre un file di archivio .7z
, utilizza l'opzione "e"
, che estrarrà l'archivio nella directory di lavoro attuale.
7z e hyper.7z
3. Per selezionare un formato di archivio, utilizza l'opzione -t
(nome del formato), che ti consentirà di selezionare il formato di archivio come zip, gzip, bzip2 o tar ( il valore predefinito è 7z):
7z a -tzip hyper.zip hyper_1.4.2_i386.deb
4. Per visualizzare un elenco di file in un archivio, utilizza la funzione "l"
(elenco), che visualizzerà il tipo di formato di archivio, il metodo utilizzato, i file nell'archivio archivio tra le altre informazioni come mostrato.
7z l hyper.7z
5. Per verificare l'integrità di un file di archivio, utilizzare la funzione "t"
(test) come mostrato.
7z t hyper.7z
6. Per eseguire il backup di una directory, dovresti utilizzare l'utilità 7za che preserva il proprietario/gruppo di un file, a differenza di 7z, l'opzione -si
abilita la lettura di file da stdin.
tar -cf - tecmint_files | 7za a -si tecmint_files.tar.7z
7. Per ripristinare un backup, utilizza 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, utilizza 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, utilizza le opzioni "u"
e "d"
, rispettivamente.
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, utilizza 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 home page di 7zip: https://www.7-zip.org/.
È tutto per ora! In questo articolo, abbiamo spiegato 10 esempi di comandi 7zip (Archivio file) in Linux. Utilizza il modulo di feedback qui sotto per porre domande o condividere i tuoi pensieri con noi.