|
Dimensione: 6921
Commento: Piccola revisione
|
Dimensione: 7731
Commento: sistemata
|
| Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
| Linea 1: | Linea 1: |
| #format wiki #LANGUAGE it |
|
| Linea 2: | Linea 4: |
| ||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">[[TableOfContents(2)]]|| | ||<tablestyle="float:right; font-size: 0.9em; width:30%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]][[TableOfContents(2)]]|| |
| Linea 4: | Linea 6: |
| ||<style="border:none ;"> attachment:package.png ||<style="border:none ;">Esistono svariati formati di compressione, tra i più famosi troviamo tar, tar.gz, rar, zip. Ora verrà spiegato come lavorare con essi, scompattare e creare archivi e altre comode operazioni.|| | = Introduzione = |
| Linea 6: | Linea 8: |
| [[BR]] | Questa guida contiene delle istruzioni utili a lavorare con i numerosi formati di compressione supportati dal sistema. |
| Linea 8: | Linea 10: |
| ||<style="border:none ;"> attachment:archivio.png ||<style="border:none ;">Il metodo più veloce per creare un archivio è quello di fare tasto destro su una cartella o un gruppo di file, poi '''tasto destro''' e «'''crea archivio...'''», selezione il tipo di compressione e poi fare «'''crea'''». [[BR]][[BR]] Mentre per fare l'operazione inversa cioè scompattare l'archivio, fare '''tasto destro''' su di esso e poi «'''Estrai qui...'''», l'archivio verrà scompattato nella cartella in qui si trovava.|| | [[Anchor(metodografico)]] = Comprimere e decomprimere = |
| Linea 10: | Linea 13: |
| = TAR = | Il metodo più semplice per creare archivi o per aprire quelli esistenti consiste nell'utilizzare il gestore di file '''Nautilus'''. |
| Linea 12: | Linea 15: |
| === Comprimere === | |
| Linea 13: | Linea 17: |
| Il comando '''tar''' serve per aprire degli archivi di file con estensione `.tar` o per creare degli archivi. Solitamente, un archivio contenente dei file viene successivamente compresso. L'estensione, in base al programma di compressione. | Per creare un archivio: 0. Fare clic col pulsante destro del mouse su una cartella o su un gruppo di file 0. Selezionare '''Crea archivio''' 0. Nella casella di testo '''Archivio''' inserire il nome da dare all'archivio e selezionare il tipo di estensione dal menù a discesa 0. Fare clic su '''Crea'''. === Decomprimere === Per decomprimere un archivio: 0. Fare clic col pulsante destro del mouse su un archivio 0. Selezionare '''Estrai qui...''' 0. L'archivio viene scompattato nella cartella in cui si trova. = Formati disponibili = [[Anchor(tar)]] == tar == ||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Grandi/info.png,,center)]] ||<style="padding:0.5em; border:none;">Può capitare che venga chiesto di estrarre un archivio di tipo `.tar` in una cartella esistente. Questo archivio potrebbe ''esplodere'' in milioni di file o essere inserito all'interno del sistema indovinando il nome del file system presente sul proprio computer. È consigliabile estrarre i file in cartelle vuote. || Il comando '''tar''' serve per aprire degli archivi di file con estensione `.tar` o per creare degli archivi. Solitamente, un archivio contenente dei file viene successivamente compresso. L'estensione, in base al programma di compressione, risulta: * '''.tar.bz2''' se compresso con [#bunzip2 bunzip2] * '''.tar.gz''' se compresso [#gzip gzip] |
| Linea 19: | Linea 47: |
| Le principali opzioni da utilizzare con il comando '''tar''' sono: | Alcune opzioni da utilizzare con il comando '''tar''': |
| Linea 21: | Linea 49: |
| ||<tablestyle="width:40%" style="background-color:#FB8B00;" : 20%>'''Opzione''' ||<tablestyle="width:10%" style="background-color:#FB8B00;">'''Risoltato''' || ||<:>'''-c'''|| Creare un nuovo archivio || ||<:>'''-r'''|| Aggiunge i file all'archivio || ||<:>'''-x'''|| Estrae i file da un archivio || ||<:>'''-t'''|| Elencare tutti i file in un archivio || ||<:>'''-f ARCHIVIO'''|| Utilizzare come archivio il file ARCHIVIO || ||<:>'''-v''' || Elencare tutti i file processati || |
||<tablestyle="width:50%" style="background-color:#FB8B00;" : 10%>'''Opzione''' ||<style="background-color:#FB8B00;":40%>'''Risultato''' || ||<:>'''-c'''|| crea un nuovo archivio || ||<:>'''-r'''|| aggiunge i file all'archivio || ||<:>'''-x'''|| estrae i file da un archivio || ||<:>'''-t'''|| elenca tutti i file in un archivio || ||<:>'''-f archivio.tar'''|| utilizza come archivio il file {{{archivio.tar}}} || ||<:>'''-v''' || elenca tutti i file processati || |
| Linea 29: | Linea 57: |
| == GNU Tar (.tar) == | Alcuni esempi di uso del comando '''tar''': |
| Linea 31: | Linea 59: |
| === Creare Archivio === Per creare l'archivio dare {{{tar -cf archivio.tar file.txt img.png }}} === Scompattare archivio === Per creare l'archivio dare {{{tar -xf archivio.tar |
* {{{ tar -cf archivio.tar miofile.txt miofile.bin }}} Crea l'archivio `archivio.tar` contenente i file `miofile.txt` e `miofile.bin`. * {{{ tar -xf archivio.tar }}} Estrae tutti i file dall'archivio `archivio.tar`. * {{{ tar -tvf archivio.tar }}} Visualizza tutti file contenuti nell'archivio {{{archivio.tar}}}. * {{{tar -xvf archivio.tar.gz }}} Estrae tutti i file dall'archivio, indipendentemente dal formato di compressione ([#gzip gzip] o [#bzip2 bzip2]). * {{{ tar -xvfz archivio.tar.gz }}} Estrae tutti i file dall'archivio `archivio.tar.gz` compresso con '''gzip'''. * {{{ tar -xvfj archivio.tar.bz2 }}} Estrae tutti i file dall'archivio `archivio.tar.bz2` compresso con '''bunzip2'''. ||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/warning.png,,center)]] ||<style="padding:0.5em; border:none;">'''Se si è di fronte all'estrazione un archivio di dimensioni molto piccole, è probabile che potrebbe avere in realtà un'elevata compressione dei dati e, una volta estratti, riempire con centinaia di GiB il proprio disco fisso. Non manipolare archivi che provengono da fonti non conosciute.''' || [[Anchor(gzip)]] == gzip == I comandi '''gzip''' e '''gunzip''' sono utili, rispettivamente, a comprimere e decomprimere i file nel formato {{{.gz}}}. La sintassi dei comandi '''gzip''' e '''gunzip''' è la seguente: {{{ gzip [OPZIONE]... [FILE]... |
| Linea 40: | Linea 88: |
| === Visualizzare i file nel archivio === Per visualizzare i file nel archivio dare il comando {{{ tar -tvf archivio.tar |
Alcuni esempi di uso del comando '''gzip''': * {{{ gzip -r archivio.gz prova.txt /home/daniel/Doc }}} Inserisce nell'archivio {{{archivio.gz}}} il file {{{prova.txt}}} e la cartella {{{/home/daniel/Doc}}}. * {{{ gzip -d miofile.gzip }}} Decomprime il file `miofile.gz`. * {{{ gzip -9 miofile.txt }}} Comprime in modalità «'''-9'''» (miglior compressione) il file `miofile.txt` creando il file `miofile.txt.gz`. [[Anchor(zipratio)]] È possibile modificare il tipo di compressione, le qualità disponibili variano da '''-1''' (nessuna compressione, solo archiviazione) a '''-9''' (compressione massima, viene utilizzato uno spazio minimo sul disco). ||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''Con il comando'' '''gzip''' ''è possibile comprimere e decomprimere anche i file nel formato `.zip`.'' || [[Anchor(bzip2)]] == bzip2 == I comandi '''bzip2''' e '''bunzip2''' servono per comprimere e decomprimere file nel formato {{{.bz2}}}. La sintassi dei sopracitati comandi è la seguente: {{{ bzip2 [OPZIONE]... [FILE]... |
| Linea 45: | Linea 115: |
| == GNU Tar GZ (.tar.gz .tgz) == | Alcuni esempi di uso dei comandi '''bzip2''' e '''bunzip2''': |
| Linea 47: | Linea 117: |
| === Scompattare archivio === {{{tar -xvf archivio.tar.gz }}} Per archivi normali. |
* {{{ bzip miofile.txt }}} Comprime il file `miofile.txt` creando il file `miofile.txt.bz2`. * {{{ bunzip2 miofile.bz2 }}} Decomprime il file `miofile.bz2`. |
| Linea 52: | Linea 124: |
| {{{tar -xvfz archivio.gz }}} Estrae tutti i file dall'archivio archivio.tar.gz compresso con '''gzip'''. |
[[Anchor(zip)]] == zip == |
| Linea 56: | Linea 127: |
| ||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%^>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''Per '''Creare Archivio''' e '''Visualizzare i file nel archivio''' fare lo stesso procedimento seguito in '''GNU Tar''', l'unica cosa è inserire nel comando il formati di compressione utilizzato''|| | I comandi '''zip''' e '''unzip''' servono per comprimere e decomprimere file nel formato {{{.zip}}}. |
| Linea 58: | Linea 129: |
| == GNU Tar bzip2 (.tar.bz2) == === Scompattare archivio === {{{tar -xvf archivio.tar.gz }}} Per archivi normali. {{{tar -xvfj archivio.bz2 }}} Estrae tutti i file dall'archivio archivio.tar.gz compresso con '''bunzip2'''. ||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%^>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''Per '''Creare Archivio''' e '''Visualizzare i file nel archivio''' fare lo stesso procedimento seguito in '''GNU Tar''', l'unica cosa è inserire nel comando il formati di compressione utilizzato''|| Per maggiori informazioni sul comando tar dal terminale lanciare uno dei seguenti comandi: {{{tar --help man tar |
La sintassi del comando '''zip''' è la seguente: {{{ zip [-options] [-b path] [-t mmddyyyy] [-n suffixes] [zipfile list] [-xi list] |
| Linea 76: | Linea 134: |
| = Gzip = Il comando '''gzip''' serve per comprimere o decomprimere file. L'estensione dei file è {{{.gz}}}. |
Alcuni esempi di uso del comando: |
| Linea 79: | Linea 136: |
| === Creare archivi === {{{gzip -r archivio.gz ciao.txt /home/daniel/Doc }}} Inserisce nel archivio il file '''ciao.txt''' e la cartella '''Doc''' |
* {{{ unzip archivio.zip }}} Decomprime il file {{{archivio.zip}}}. * {{{ zip archivio.zip file.txt img.png documento.doc }}} Crea un file compresso {{{archivio.zip}}} contenente i file {{{file.txt}}}, {{{img.png}}} e {{{documento.doc}}}. * {{{ zip -e esempio.zip file.txt }}} Crea un archivio {{{esempio.zip}}} criptato e protetto con una password a scelta dell'utente. |
| Linea 84: | Linea 146: |
| === Scompattare file === {{{gzip -d miofile.gz |
Anche per il formato {{{.zip}}} è possibile scegliere una [#zipratio qualità di compressione]. [[Anchor(rar)]] == rar == I comandi '''rar''' e '''unrar''' servono per comprimere e decomprimere i file in formato {{{.rar}}}. Il supporto a tale formato va abilitato seguendo la procedura descritta in [:Multimedia/FormatiProprietari#rar:questa] guida. La sintassi del comando '''rar''' è la seguente: {{{ rar <command> -<switch 1> -<switch N> <archive> <files...> |
| Linea 88: | Linea 158: |
| === Qualità di compressione === {{{gzip -9 miofile.txt }}} Le qualità di compressione sono: * '''-1''': Bassa qualità * '''-9''': Qualità massima |
Alcuni esempi di uso dei comandi '''rar''' e '''unrar''': |
| Linea 95: | Linea 160: |
| ||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%^>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''Con il comando '''gzip''' è possibile decomprimere anche file con estensione {{{.zip}}}.''|| | * {{{ rar a file.txt img.png }}} Crea un archivio contenente i file {{{file.txt}}} e {{{img.png}}}. * {{{ unrar x archivio.rar }}} Scompatta nella cartella corrente il file {{{archivio.rar}}}. |
| Linea 97: | Linea 167: |
| Per maggiori informazioni sul comando gzip dare: {{{man gzip gzip --help |
[[Anchor(unace)]] == ace == Il comando '''unace''' serve per decomprimere gli archivi in formato {{{.ace}}}. Il supporto a tale formato va abilitato seguendo la procedura descritta in [:Multimedia/FormatiProprietari#ace:questa] guida. La sintassi del comando '''unace''' è la seguente: {{{ unace <command> [-<sw1> ...] <archive> [<base_dir>\] [<files>/@<filelist>] |
| Linea 102: | Linea 177: |
| = bzip2 = Il comando '''bunzip2''' serve per decomprimere file. L'estensione dei file è {{{.bz2}}}. |
Alcuni esempi di uso del comando '''unace''': * {{{ unace x archivio.ace }}} Decomprime il file {{{archivio.ace}}} nella cartella corrente. |
| Linea 105: | Linea 182: |
| === Decomprimere archivio === {{{bunzip2 archivio.bz2 }}} |
= Ulteriori risorse = |
| Linea 109: | Linea 184: |
| === Creare archivio === {{{bzip documenti.txt }}} Verrà creato un archivio con il nome di '''file.txt.bz2''' contenente il file '''documenti.txt''' Per maggiori informazioni sul comando gzip dare: {{{man bzip2 bzip2 --help }}} = ZIP (.zip) = Zip è un formato di compressione dei dati molto diffuso nei computer con sistemi operativi Microsoft è supportato di default anche su sistemi linux === Decomprimere archivio === Per decomprimere dei file dare il comando {{{unzip archivio.zip }}} === Creare archivio === Per creare un archivio di file dare il comando {{{zip archivio.zip file.txt img.png documento.doc }}} Con questo comando verrà creato un archivio che si chiama '''archivio.zip''' contenente i file: *'''file.txt''' *'''img.png''' *'''documento.doc''' === Creare un archivio criptato === Con questo metodo è possibile creare un archivio con richiesta di password per la scompattazione {{{zip -e esempio.zip file.txt }}} Verrà richiesto di inserire una password con qui criptare l'archivio === Qualità di compressione === È possibile anche impostare la qualità di compressione dell'archivio: * '''-1''': Bassa qualità * '''-9''': Qualità massima {{{zip -9 esempio.zip file.txt }}} Per ulteriori informazioni riguardanti zip e unzip dare i comandi {{{man zip zip -h man unzip unzip -h }}} = RAR (.rar) = RAR è un formato di file proprietario per l'archiviazione e la compressione di dati, sviluppato da Eugene Roshal. RAR è infatti un acronimo di '''R'''''oshal'' '''AR'''''chive''. == Installare == Per prima cosa è necessario installare i pacchetti, per permettere a ubuntu di abilitare il supporto {{{sudo apt-get install rar unrar }}} === Creare archivio === Per creare un archivio dare il comando {{{rar a file.txt img.png }}} === Scompattare un archivio === Per scompattare un archivio dare il comando {{{unrar x archivio.rar }}} = ACE (.ace) = ACE è un formato di file proprietario per l'archiviazione e la compressione di dati. == Installare == Per prima cosa è necessario installare i pacchetti, per permettere a ubuntu di abilitare il supporto {{{sudo apt-get install ace unace }}} === Creare archivio === Per creare un archivio dare il comando {{{ace a file.txt img.png }}} === Scompattare un archivio === Per scompattare un archivio dare il comando {{{unace x archivio.ace }}} |
* [:Multimedia/FormatiLiberi:Guida ai formati liberi] * [:Multimedia/FormatiProprietari:Guida ai formati proprietari] * [:AmministrazioneSistema/ComandiBase:Guida ai comandi base] ---- CategoryAmministrazione |
IndiceBRTableOfContents(2) |
Introduzione
Questa guida contiene delle istruzioni utili a lavorare con i numerosi formati di compressione supportati dal sistema.
Comprimere e decomprimere
Il metodo più semplice per creare archivi o per aprire quelli esistenti consiste nell'utilizzare il gestore di file Nautilus.
Comprimere
Per creare un archivio:
- Fare clic col pulsante destro del mouse su una cartella o su un gruppo di file
Selezionare Crea archivio
Nella casella di testo Archivio inserire il nome da dare all'archivio e selezionare il tipo di estensione dal menù a discesa
Fare clic su Crea.
Decomprimere
Per decomprimere un archivio:
- Fare clic col pulsante destro del mouse su un archivio
Selezionare Estrai qui...
- L'archivio viene scompattato nella cartella in cui si trova.
Formati disponibili
tar
Può capitare che venga chiesto di estrarre un archivio di tipo .tar in una cartella esistente. Questo archivio potrebbe esplodere in milioni di file o essere inserito all'interno del sistema indovinando il nome del file system presente sul proprio computer. È consigliabile estrarre i file in cartelle vuote. |
Il comando tar serve per aprire degli archivi di file con estensione .tar o per creare degli archivi. Solitamente, un archivio contenente dei file viene successivamente compresso. L'estensione, in base al programma di compressione, risulta:
.tar.bz2 se compresso con [#bunzip2 bunzip2]
.tar.gz se compresso [#gzip gzip]
La sintassi del comando è la seguente:
tar [OPZIONE]... [FILE]...
Alcune opzioni da utilizzare con il comando tar:
Opzione |
Risultato |
-c |
crea un nuovo archivio |
-r |
aggiunge i file all'archivio |
-x |
estrae i file da un archivio |
-t |
elenca tutti i file in un archivio |
-f archivio.tar |
utilizza come archivio il file archivio.tar |
-v |
elenca tutti i file processati |
Alcuni esempi di uso del comando tar:
tar -cf archivio.tar miofile.txt miofile.bin
Crea l'archivio archivio.tar contenente i file miofile.txt e miofile.bin.
tar -xf archivio.tar
Estrae tutti i file dall'archivio archivio.tar.
- {{{ tar -tvf archivio.tar
}}} Visualizza tutti file contenuti nell'archivio archivio.tar.
- {{{tar -xvf archivio.tar.gz
}}} Estrae tutti i file dall'archivio, indipendentemente dal formato di compressione ([#gzip gzip] o [#bzip2 bzip2]).
tar -xvfz archivio.tar.gz
Estrae tutti i file dall'archivio archivio.tar.gz compresso con gzip.
tar -xvfj archivio.tar.bz2
Estrae tutti i file dall'archivio archivio.tar.bz2 compresso con bunzip2.
Se si è di fronte all'estrazione un archivio di dimensioni molto piccole, è probabile che potrebbe avere in realtà un'elevata compressione dei dati e, una volta estratti, riempire con centinaia di GiB il proprio disco fisso. Non manipolare archivi che provengono da fonti non conosciute. |
gzip
I comandi gzip e gunzip sono utili, rispettivamente, a comprimere e decomprimere i file nel formato .gz.
La sintassi dei comandi gzip e gunzip è la seguente:
gzip [OPZIONE]... [FILE]...
Alcuni esempi di uso del comando gzip:
gzip -r archivio.gz prova.txt /home/daniel/Doc
Inserisce nell'archivio archivio.gz il file prova.txt e la cartella /home/daniel/Doc.
gzip -d miofile.gzip
Decomprime il file miofile.gz.
gzip -9 miofile.txt
Comprime in modalità «-9» (miglior compressione) il file miofile.txt creando il file miofile.txt.gz.
Anchor(zipratio) È possibile modificare il tipo di compressione, le qualità disponibili variano da -1 (nessuna compressione, solo archiviazione) a -9 (compressione massima, viene utilizzato uno spazio minimo sul disco).
Con il comando gzip è possibile comprimere e decomprimere anche i file nel formato .zip. |
bzip2
I comandi bzip2 e bunzip2 servono per comprimere e decomprimere file nel formato .bz2.
La sintassi dei sopracitati comandi è la seguente:
bzip2 [OPZIONE]... [FILE]...
Alcuni esempi di uso dei comandi bzip2 e bunzip2:
bzip miofile.txt
Comprime il file miofile.txt creando il file miofile.txt.bz2.
bunzip2 miofile.bz2
Decomprime il file miofile.bz2.
zip
I comandi zip e unzip servono per comprimere e decomprimere file nel formato .zip.
La sintassi del comando zip è la seguente:
zip [-options] [-b path] [-t mmddyyyy] [-n suffixes] [zipfile list] [-xi list]
Alcuni esempi di uso del comando:
unzip archivio.zip
Decomprime il file archivio.zip.
zip archivio.zip file.txt img.png documento.doc
Crea un file compresso archivio.zip contenente i file file.txt, img.png e documento.doc.
zip -e esempio.zip file.txt
Crea un archivio esempio.zip criptato e protetto con una password a scelta dell'utente.
Anche per il formato .zip è possibile scegliere una [#zipratio qualità di compressione].
rar
I comandi rar e unrar servono per comprimere e decomprimere i file in formato .rar. Il supporto a tale formato va abilitato seguendo la procedura descritta in [:Multimedia/FormatiProprietari#rar:questa] guida.
La sintassi del comando rar è la seguente:
rar <command> -<switch 1> -<switch N> <archive> <files...>
Alcuni esempi di uso dei comandi rar e unrar:
rar a file.txt img.png
Crea un archivio contenente i file file.txt e img.png.
unrar x archivio.rar
Scompatta nella cartella corrente il file archivio.rar.
ace
Il comando unace serve per decomprimere gli archivi in formato .ace. Il supporto a tale formato va abilitato seguendo la procedura descritta in [:Multimedia/FormatiProprietari#ace:questa] guida.
La sintassi del comando unace è la seguente:
unace <command> [-<sw1> ...] <archive> [<base_dir>\] [<files>/@<filelist>]
Alcuni esempi di uso del comando unace:
unace x archivio.ace
Decomprime il file archivio.ace nella cartella corrente.
Ulteriori risorse
[:Multimedia/FormatiLiberi:Guida ai formati liberi]
[:Multimedia/FormatiProprietari:Guida ai formati proprietari]
[:AmministrazioneSistema/ComandiBase:Guida ai comandi base]
