Pagina 1 di 1
dividere un file in piu' file
Inviato: ven 23 giu 2006, 11:39
da jocker
SAlve ragazzi forse la domada e' banale ma non ho trovato nulla che possa risolvermi questo problema.
ho un file di circa 5 mb e lo devo comprimere e dividere in tanti file da 1Mb come devo fare?
come si fai poi a ripristinarlo normalmente?
Grazie
Inviato: ven 23 giu 2006, 12:04
da sid77
hai due opzioni:
1) la prima è cercare se il comando "tar" fa quello che vuoi tu. non ne sono troppo sicuro ma credo (spero) di si. di sicuro "zip" lo fa (chi non si ricorda gli archivi zip da mettere sui floppy?

)
2) la seconda è utilizzare il mitico comando "split", prova con:
putroppo la mia man page di split non dice come ricomporre il file... :P
forse
basta...
ciao
Inviato: ven 23 giu 2006, 12:15
da gnubit
Confermo che il cat è il metodo giusto
o
modo 1:
cat file.tgz.1 file.tgz.2 > nuovo_file.tgz
modo 2:
cat file.tgz.1 > nuovo_file.tgz
cat file.tgz.2 >> nuovo_file.tgz
Inviato: ven 23 giu 2006, 15:04
da Eurialo
Inviato: ven 23 giu 2006, 17:57
da albatros
Poiché split nomina i vari pezzi xaa xab xac, eccetera, per ricostruire il file puoi anche mettere tutti i pezzi in una directory creata appositamente e da lì dare: cat * > file_ricostruito ( molto comodo se hai molti pezzi, come capitava a me quando scaricavo all'università e portavo a casa su floppy ).
Ah, ovviamente per comprimere bzip2 (più lento, ma più efficiente con archivi tar), gzip o zip...
Per file singoli (non archivi tar), possono convenire anche gli altri due, come puoi vedere:
ls -l prova.*
-rw-r--r-- 1 root root 43225 2006-06-23 17:48 prova.htm
-rw-r--r-- 1 root root 7679 2006-06-23 17:48 prova.htm.bz2
-rw-r--r-- 1 root root 7480 2006-06-23 17:48 prova.htm.gz
-rw-r--r-- 1 root root 7602 2006-06-23 17:49 prova.zip
Prima comprimi, poi dividi, poi ricostruisci, poi decomprimi...
Consiglio un md5sum del file prima e dopo la ricostruzione per assicurarsi che sia filato tutto liscio (qualche pezzo potrebbe essersi corrotto, oppure potresti esserti dimenticato di concatenarlo, eccetera, cat appiccica i file uno dietro l'altro e via, indipendentemente da cosa contengano...)
Inviato: ven 23 giu 2006, 19:09
da IceSlack
figata

con cat si fanno u n sacco di cose