File ZIP con limite di dimensione


8

Esiste un comando per creare più file ZIP in base alla dimensione del file? In modo che in una cartella di 600 file, per un totale di 1 GB, il comando creerà 4 zip all'incirca pari a 250 MB.

C'è un comando simile qui . Ma ZIP file in base a un limite di numero di file.

Inoltre, non voglio che i file zip risultanti siano collegati tra loro, in modo da poterli aprire singolarmente e non dovrò aprirli tutti contemporaneamente.

Risposte:


12

Stai cercando zipsplit, fa praticamente quello che stai chiedendo. Dovresti creare un file ZIP contenente tutti i tuoi file e poi dividerlo in file in base alle tue esigenze con zipsplit.

Qualcosa di simile a:

zip -9 myfile.zip *
zipsplit -n 250000000 myfile.zip

produrrebbe myfile1.zip, myfile2.zipecc., tutti indipendenti l'uno dall'altro, e nessuno più grande di 250 MB (con potenze di dieci). zipsplitproverà anche a organizzare i contenuti in modo che ogni archivio risultante sia il più vicino possibile alla dimensione massima ...

zipsplitfa parte di Zip di Info-ZIP , disponibile come zippacchetto in tutte le distribuzioni Linux. Gli archivi che produce sono file ZIP standard; possono essere aperti senza problemi utilizzando altri strumenti compatibili con ZIP su altre piattaforme.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.