Gli utenti Linux sono benedetti con molte utility di compressione file efficaci e affidabili a loro disposizione.
La maggior parte delle utilità elencate qui funziona bene con tutte le distribuzioni Linux e le abbiamo testate su Ubuntu.
catrame
Il catrame la compressione dei file è una delle utility di compressione dei file più utilizzate su Linux. I file compressi con questa utility hanno il suffisso .catrame.gz e .tgz, e sono anche chiamati tarball.
Ad esempio, se abbiamo un file/directory chiamato scambio1 nella directory corrente. Per salvarlo in un file compresso denominato file.catrame, gz, dobbiamo eseguire il seguente comando nel terminale:
$ file tar -czvf.catrame.gz swap1Ti starai chiedendo cosa cambia esattamente -czvf significa, vediamolo uno per uno.
-c : Crea un archivio
-z : Comprimi archivio con gzip
-v : conosciuto come "verboso". Visualizza lo stato di avanzamento nella finestra del terminale durante la creazione dell'archivio.
-f : Questo interruttore ti permette di specificare il nome del file dell'archivio.
Installalo eseguendo il seguente comando nel terminale:
$ sudo apt-get install targzip
Il gzip sta per GNU Zip ed è un formato di compressione di file open source utilizzato per comprimere singoli file. Produce file zippati con il suffisso .gz estensione.
ZIP e GZIP, sono entrambi formati di compressione file molto popolari quando si tratta di risparmiare spazio e ridurre il tempo necessario per inviare il file su Internet.
Ecco la sua sintassi di base:
$ gzip [Opzioni] [nomi file]Usando l'interruttore -io ti darà informazioni dettagliate sul file compresso.
Per decomprimere un file usa la sintassi:
$ gzip -d nomefile.gzPer installare gzip, esegui il seguente comando nel terminale:
$ sudo apt-get install gzip7zip
Il 7zip è un'utilità di compressione file open source che è stata inizialmente sviluppata per gli utenti Windows e successivamente è stata portata su altri sistemi operativi come Linux e le sue distribuzioni. Supporta più formati di compressione di file ed è popolare per un elevato rapporto di compressione con le tecniche di compressione LZMA e LZMA2.
Sintassi:
$ 7z un nome di file.nome file 7zEstrarre:
$ 7z e nome file.7zPer installare 7zip, esegui il seguente comando nel terminale:
$ sudo apt-get install p7zip-full p7zip-rarlzma
Il lzma è un'altra utility di compressione file come zip o tar, e viene fornita preinstallata con Linux e le sue distribuzioni. È un'utilità di compressione dei file piuttosto veloce rispetto ad altre.
Per creare un archivio:
$ lzma -c --stdout nomefile> nomefile.lzmaPer estrarre i file:
$ lzma -d --stdout nomefile.lzma >nome filebzip2
Il bzip2 è un'utilità di compressione file gratuita e open source. È un'utilità di file più veloce rispetto a gzip ma può comprimere solo un singolo file alla volta.
Sintassi:
Questa tecnica utilizza più RAM durante la compressione. Per ridurne l'utilizzo, cambiare -S, come mostrato di seguito:
$ bzip2 -s nome fileEstrarre:
$ bzip2 -d nomefile.bz2compressione file xz
Il xz è un aggiornamento dell'utilità di compressione file lzma ma può comprimere solo un singolo file alla volta. Si integra bene con tutte le distribuzioni Linux, anche le versioni precedenti.
Sintassi per comprimere:
$ xz nome fileSintassi da estrarre:
$ xz -d nomefile.xzcondividere
Il condividere, Corto per "archivio shell”, è un'utilità di compressione file semplice e affidabile per utenti personali e avanzati.
Sintassi per comprimere:
$ nome file shar > nome file.condividereSintassi da estrarre:
$ unshare nome file.condividerePer installare shar, esegui il seguente comando nel terminale:
$ sudo apt-get install sharutilsar
Il ar è un'utilità di compressione file ampiamente utilizzata in Debian e nei suoi derivati.
Sintassi per comprimere:
$ ar nome file cvsr.un nome di fileSintassi da estrarre:
$ ar -xv nome filekgb
Il kgb è libero di utilizzare l'utilità di compressione dei file con supporto per la maggior parte dei formati di file. Supporta l'archiviazione di più file in uno con un alto rapporto di compressione.
Sintassi per archiviare:
$ kgp nome file.nome file kgbSintassi per decomprimere:
$ kgb x nome file.kgbPer installare kgb, esegui il seguente comando nel terminale:
$ sudo apt-get install kgbpax
Il pax sta per Portable Archive Exchange ed è un'utilità di compressione dei file utilizzata nella creazione e nell'estrazione di archivi. Supporta vari formati di compressione file come tar, cpio, bcpio e ustar.
Sintassi per comprimere:
$ pax -wf nomefile.nome file tarSintassi per decomprimere:
$ pax -r < filename.tarPer installare pax, esegui il seguente comando nel terminale:
$ sudo apt-get install paxQuindi, queste sono le 10 migliori utility di compressione file per Linux e le sue distribuzioni. Esistono ancora altre utilità di compressione per Linux, ma queste 10 sono le migliori se testate su vari parametri. Sentiti libero di condividere le tue opinioni con noi su @linuxhint e @SwapTirthakar.