Mar 09 Mar 2010 |
|
Lavorando su server linux, mi è capitato spesso di dover installare pacchetti software via terminale. .zipPrima di vedere in pratica come usarlo, ricordo che zip, di default, aggiunge o rimpiazza i file quando vengono aggiunti agli archivi. Zippare un file dopo aver dato invio il sistema ci risponderà con un messaggio che ci indicherà la percentuale di compressione, ad esempio: adding: file.est (deflated 79%) Zippare una cartella Aggiunge la directory templates ad archivio_templates.zip, se l’archivio non esiste viene creato I messaggi del comando saranno: Unzippare
.gz (gzip)Gzip è una utility di compressione che, a differenza di zip, può solo comprimere file e non cartelle. Per poter comprimere cartelle si può utilizzare in combinazione col comando tar. Gzip comprime il file indicato e aggiunge l’estensione gz. Decomprimere archivi con .gzip oppure
bzip2 è un’altra utilità di sola compressione, più recente di gzip e riesce ad ottenere percentuali di compressioni più elevate. Decomprimere
.tarCreare archivi Estrarre archivi Listare il contenuto In questo caso non viene estratto il file dell’archivio Il significato delle opzioni usate:
tar.gz e tar.bz2tar è una storica utility di linux che serve solo ad archiviare, non riduce quindi lo spazio occuato dai file. gzip e bzip2 comprimono ma non archiviano. Coniugando l’uso delle due utility (basta aggiungere una z, gzip, o j, bzip2, alle opzioni del comando tar) possiamo comprimere anche cartelle (archivi). Comprimere archivi con gzip (.tgz o tar.gz) Comprimere archivi con con bzip2 (.tar.bz2) Decomprimere archivi creati con gzip (.tgz o tar.gz) Decomprimere archivi creati con bzip2 (.tar.bz2) tar xjvf ./nome_archivio.tar.bz2 In entrambi i casi verrà conservato l’archivio iniziale. Listare il contenuto degli archivi compressi Eliminare file scompattati per errore Può capitare che scompattando un archivio esso metta tutti i TRECENTO file nella directory corrente e non in una sottodirectory. Per cancellare tutti questi file si può operare nel seguente modo:
|
|
... Per 7-zip se si vuole comprimere usando il profilo ultra e guadagnare un pochino di spazio si deve usare il comando: 7z a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on Io mi sono creato un alias di nome 7zultra in questo modo non devo ricordarmi tutto il comando. Basta inserire questo nel file nascosto .profile che c'è nella propria cartella pricipale. alias 7zultra="7z a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on" |
Santiago
said:
|
... aggiungo che esiste un altro formato. LZMA2. l'ho imparato dal forum di arch: Circa un mese fa, abbiamo aggiornato i nostri tool per supportare i pacchetti compressi con il formato xz, anche conosciuti come LZMA2. Comparato a gzip, questo formato diminuirà in modo considerevole la dimensione dei pacchetti; circa il 30% in meno o anche più in base al loro contenuto.Credo che tar lo gestisca, ad ogni modo questo formato comprime tantissimo. |
Lascia la tua opinione
About
Community
Commenti
Tags
Utenti On-Line
47 visitatori online
Utenti : 170
Contenuti : 92
Link web : 58
Tot. visite contenuti : 197866
Contenuti : 92
Link web : 58
Tot. visite contenuti : 197866




