Anche se molti utenti pensano che una distribuzione Gnu / Linux e sistemi come Windows non abbiano nulla in comune, la verità è che lo fanno. Entrambi i sistemi operativi hanno alcuni elementi in comune come il tipo di file che possono essere visualizzati o la gestione dei file del computer.
Sotto questi aspetti, Gnu / Linux ha lo stesso di Windows ma in modo diverso. Uno di i tipi di file che offrono i maggiori problemi all'utente inesperto in Gnu / Linux il file compresso e il suo modo di lavorare. Quindi, per decomprimere i file in Gnu / Linux abbiamo bisogno di programmi che lo facciano e di alcuni comandi per comprimere o decomprimere i file. Ma prima di tutto, vediamo prima cosa sono i file compressi.
Cosa sono i file compressi?
I file compressi sono file del computer caratterizzati dall'occupazione di meno spazio sul disco rigido rispetto ai file all'interno di questi file. Pertanto, vengono utilizzati file compressi e ideali per i luoghi in cui è necessario risparmiare spazio. I file compressi sono in un formato diverso dal formato originale e non sono accessibili da alcun programma tranne il programma di compressione che si occuperà della decompressione per eseguire e visualizzare i file compressi.
In Gnu / Linux possiamo trova i file compressi nei programmi che ci inviano i repository, quando scarichiamo i pacchetti del programma e anche quando installiamo i pacchetti del programma, poiché i diversi formati dei pacchetti sono ancora un tipo di file compressi che non necessita di alcun programma di compressione per essere eseguito.
All'interno dei sistemi operativi Gnu / Linux, troviamo vari formati di file compressi che possono essere utilizzati dall'inizio, ma alcuni altri richiedono un programma di compressione e un altro programma di decompressione. In generale, tutti i programmi che sono compressori ci permettono di decomprimere il file e quindi non è necessario più di un programma per gestire questi tipi di file e ci sono anche programmi che gestiscono diversi tipi di file compressi.
Come installare i compressori in Gnu / Linux?
Esistono diversi tipi di file compressi che qualsiasi distribuzione può gestire dal primo secondo. Tar, tar.gz e i loro derivati sono file compressi che possono essere utilizzati, ma non sono i più popolari tra i sistemi di computer, con .zip e rar sono i formati di file preferiti e più popolari. Ma nessuna distribuzione ha il compressore per questo tipo di file o tipi specifici di file compressi installati di default, quindi, dopo aver installato la distribuzione dobbiamo eseguire quanto segue nel terminale:
sudo apt-get install rar unrar unace zip unzip p7zip-full p7zip-rar sharutils mpack arj cabextract file-roller uudeview
questo se usiamo una distribuzione Gnu / Linux basata su Ubuntu o Debian. Se al contrario, non avevamo Ubuntu e abbiamo utilizzato una distribuzione basata su Fedora o Red Hat, dobbiamo scrivere quanto segue:
sudo dnf install rar unrar unace zip unzip p7zip-full p7zip-rar sharutils mpack arj cabextract file-roller uudeview
Se non abbiamo Ubuntu e abbiamo Arch Linux o suoi derivati, dobbiamo scrivere quanto segue:
Pacman -S rar unrar unace zip unzip p7zip-full p7zip-rar sharutils mpack arj cabextract file-roller uudeview
Questo metodo è tramite un terminale ma possiamo farlo anche tramite un software manager grafico. In questo caso, dobbiamo cercare compressori relativi ai formati .zip, rar, ace e arj. Tutte le distribuzioni hanno gestori software grafici con browser, quindi l'installazione grafica sarà una procedura semplice e veloce. Una volta installati, il file manager cambierà così come il menu dell'applicazione e i menu contestuali.
Come utilizzarli nel terminale?
Il processo di utilizzo con il terminale Gnu / Linux è molto facile e semplice. In generale possiamo dire che per comprimere i file dobbiamo eseguire il comando compressor seguito dal nome del file compresso che creeremo e dai file che vogliamo comprimere.
Quindi, per comprimere un file in formato zip dobbiamo usare il seguente schema:
zip archivo.zip archivo.doc archivo.jpg
Se vogliamo creare un file in formato gzip, il modello sarà il seguente:
gzip archivo.doc
Se vogliamo creare un file in formato tar, quindi dobbiamo scrivere quanto segue:
tar -zcvf archivo.tgz archivo.doc
Dobbiamo eseguire un processo simile quando vogliamo decomprimere i file attraverso il terminale. Per questo dobbiamo seguire gli stessi schemi ma cambiando il comando da eseguire. Quindi, per decomprimere i file in formato .zip dobbiamo scrivere:
unzip archivo.zip
Se vogliamo decomprimere i file in formato .rar dobbiamo scrivere:
unrar archivo.rar
Se vogliamo decomprimere i file in formato tar, quindi dobbiamo eseguire quanto segue:
tar -zxvf archivo.tgz
Se il file è in formato formato gzip, quindi dobbiamo eseguire quanto segue:
gzip -d archivo.zip
Esistono altri formati di file compressi che possono essere installati e utilizzati tramite il terminale. In generale questi compressori seguono lo stesso schema e, in caso contrario, apparirà sempre nella pagina man del repository, una pagina molto utile per avere informazioni sul programma che useremo.
Come utilizzarli graficamente?
La creazione di file compressi nella nostra distribuzione graficamente è abbastanza semplice. Durante l'installazione dei compressori precedenti, il file manager è stato modificato. Quindi, nel menu contestuale che appare quando lo facciamo fare doppio clic su un file si avrà la possibilità di comprimere…. Selezionando questa opzione verrà visualizzata una finestra come la seguente:
In esso inseriamo il nome del nuovo file e contrassegniamo il tipo di compressione che vogliamo eseguire. Cioè, se verrà compresso in .zip, tar.xz, rar, .7z, ecc ...
Il processo per decomprimere graficamente i file in Gnu / Linux è ancora più facile che attraverso il terminale stesso. Facciamo doppio clic sul file compresso e apparirà una finestra con tutti i documenti che il file contiene. Se facciamo doppio clic su uno qualsiasi di questi documenti, verrà visualizzato temporaneamente, se vogliamo decomprimere il file, lo contrassegniamo e quindi premiamo il pulsante di estrazione. Anche possiamo decomprimere tutti i file premendo direttamente il pulsante "Estrai", ma dobbiamo assicurarci che nessun file sia contrassegnato o selezionato.
Questo può essere fatto solo con file compressi?
La verità è che no. Ci sono molti altre operazioni che possiamo fare con i file compressi. Non solo possiamo decomprimere o creare file, ma possiamo anche crittografarli o semplicemente creare più file di una dimensione specifica e unirli per creare un singolo file compresso.
Ma queste operazioni sono più complicati da eseguire e non è essenziale lavorare con questi tipi di file, con i comandi e le guide precedenti è più che sufficiente lavorare con file compressi in modo efficiente e produttivo.
$ sudo apt-get install arca
quindi fare clic con il tasto destro sul file, aprirlo con ark ed estrarre 🙂
Per coloro che hanno Ubuntu o Fedora (viene fornito di default)
nel terminale scrivi:
uno p
unp estrae uno o più file dati come argomenti della riga di comando:
$ unp file.tar
$ unp file.bz2 file.rpm file.dat file.lzip
Formati supportati:
$unp-s
Formati di archivio noti e strumenti:
7z: p7zip o p7zip-full
asso: unace
ar, deb: binutils
arj: arj
bz2: bzip2
cab: cabextract
chm: libchm-bin o arcimago
cpio, anno: cpio o anno
dat: tnef
dms: xdms
exe: forse arancione o unzip o unrar o unarj o lha
gz: gzip
hqx: macutils
lha, lzh: lha
lz: lzip
lzma: xz-utils o lzma
lzo: lzop
lzx: unlzx
mbox: formail e mpack
pmd: ppmd
rar: rar o unrar o unrar-free
rpm: rpm2cpio e cpio
mare, mare.bin: macutils
shar: sharutils
tar: tar
tar.bz2, tbz2: tar con bzip2
tar.lzip: tar con lzip
tar.lzop, tzo: tar con lzop
tar.xz, txz: tar con xz-utils
tar.z: tar con compress
tgz, tar.gz: tar con gzip
uu: sharutils
xz: xz-utils
Il conteggio delle ripetizioni negative non fa nulla alla riga / usr / bin / unp 317.
zip, cbz, cbr, jar, war, ear, xpi, adf: unzip
zoo: zoo
per decomprimere i file tar, tar -zxvf file.tgz ??
Penso che solo -xvf sia sufficiente
Qualcuno che faccia un tutorial su come installare PeaZip su Ubuntu e altre distribuzioni e su come integrarlo con Gnome e Plasma 5, grazie.
Grazie decomprimere il documento con il passaggio in un'installazione ubuntu 18
Buon tuto ma sarebbe molto meglio se i compressori potessero fare uso del multithreading. Devo decomprimere file da 4 GB e ci vuole molto tempo su un ryzen 5 1600x. Con htop ho potuto osservare che le prestazioni sono molto basse perché utilizza una sola CPU.