Ar.Ma.

Off Topic => Help informatico / Sicurezza informatica / Videogiochi => Linux => Topic started by: Bingo Bongo on January 24, 2014, 13:12:09 pm

Title: Problema compressione files
Post by: Bingo Bongo on January 24, 2014, 13:12:09 pm
Premesso che sono oltre la pecora e oltre il montone vorrei capire come è possibile comprimere più file su unix senza accodare in un un unico file compresso. Mi spiego:

  gzip -c EXPORTPO.EXP EXPORTPP.EXP  > 326805_EXPORTPO.gz

dentro il 326805_EXPORTPO.gz c'è solo un file. E fin qui mi va anche bene.
Peccato che quando decomprimo con:

   gunzip -d 326805_EXPORTPO.gz

il risultato è un unico file. Ottimo, e i miei 2 file iniziali???

Allora proviamo a fare prima il tar e poi il gzip. Non ho l'opzione 'z' nella chiamata al tar quindi devo per forza combinare i 2 comandi. Per ora niente da fare.
Non ho lo zip su unix.

Grazie!!!!



Title: Re:Problema compressione files
Post by: Darth Dorgius on January 24, 2014, 14:09:23 pm
Metti i file dentro una cartella.
Title: Re:Problema compressione files
Post by: Bingo Bongo on January 24, 2014, 14:30:37 pm
il gzip dice che è una directory e non lo comprime.
La cosa che per ora si avvicina di più a quello che mi serve è l'istruzione sotto .
Solo che oltre a fare il .gz compresso fa anche il tar.
C'è modo di fare solo il .gz o di far sovrascrivere in runtime il tar dal gz?

  tar cvf 326805_EXPORTPO.tar EXPORTPO.EXP EXPORTPP.EXP | gzip -c > 326805_EXPORTPO.tar.gz

Grazie!
Title: Re:Problema compressione files
Post by: Darth Dorgius on January 24, 2014, 14:32:55 pm
Code: [Select]
tar czf nomecartella.tar.gz nomecartella/
Title: Re:Problema compressione files
Post by: Paguro49 on January 24, 2014, 14:34:42 pm
Voi non state bene  :o :o :nono: XD XD
Title: Re:Problema compressione files
Post by: Bingo Bongo on January 24, 2014, 14:48:27 pm
Code: [Select]
tar czf nomecartella.tar.gz nomecartella/

Grazie, ma mi sono rassegnato perché comunque dopo che decomprimo mi lascia il tar e dovrei cancellare il tar, della stessa dimensione dei file contenuti, e prevedere il doppio dello spazio.
Vabbé, ho deciso che uso il gzip sul singolo file e poi gestisco i file che vanno dentro uno stesso .zip...Perché tutto sto giro è che su una macchina c'è solo il gzip e su un'altra c'è il zip perché alla fine dobbiamo storare lo zip su DB e farlo scaricare da una pagina web. Su macchine win naturalmente...
Title: Re:Problema compressione files
Post by: Darth Dorgius on January 24, 2014, 15:03:20 pm
Sai che - a dire il vero - non ho ben capito cosa dovresti fare? :-[
Title: Re:Problema compressione files
Post by: Bingo Bongo on January 24, 2014, 15:13:28 pm
Cerco di farti una sintesi. Un sistema comprime uno o più file in formato .gz, poi vengono spostati su un altro sistema dove un processo schedulato decomprime i .gz e ricomprime in formato .zip. Una volta che ci sono gli .zip un altro processo carica i files in formato binario dentro una colonna di oracla di tipo BLOB (Binary Large Object). Poi da una pagina web java l'utente può fare il download dello zip.
Il punto è che tutto parte da una prenotazione fatta sempre via web e quindi dobbiamo associare la singola prenotazione a uno zip che potrebbe contenere uno o più file.
L'idea quindi era che anche il .gz contenesse uno o più file associati alla prenotazione. Cmq il giro è abbastanza intricato e potrebbe esserci l'eventualità di dover gestire movimentazione per 10GB di dati per volta.
Title: Re:Problema compressione files
Post by: Darth Dorgius on January 24, 2014, 15:32:25 pm
 :o