zip -r file.zip folder/
comando zip saltare errori
Questo è il tipico comando che uso per zip in una directory, tuttavia è su un sito attivo modo le immagini vengono costantemente eliminati/aggiornati. Conducendo al fallimento del comando a causa di un file presente quando ha avviato il processo ma non lì quando arriva a comprimerlo effettivamente (almeno da quello che posso vedere).
Non ho alcuna opzione per interrompere la modifica dei file in questo caso, quindi la mia unica speranza è saltarli, la quantità di immagini che si modifica rispetto alle dimensioni della directory è insignificante. quindi 2-3 file che cambiano su 100.000 non sono nulla, ma l'errore arresta del tutto la compressione.
Ho provato a cercare un modo per aggirare questo, ma non ho avuto fortuna, potrebbe essere solo guardando nella direzione sbagliata ma sento che non è assolutamente impossibile.
Ecco un esempio di errore:
zip I/O error: No such file or directory
zip error: Input file read failure (was zipping uploads/2010/03/file.jpg)
C'è qualche modo per utilizzare il comando di avviamento postale o qualcosa di simile a zip in una cartella, ma se si imbatte in un errore quando colpisce un file, semplicemente lo salta?
utilizzare 'tar' invece? –
Mai pensato che tar salta automaticamente i file. Credo ciecamente la fedeltà allo zip. Grazie ^^. Sentiti libero di postare una risposta con un semplice esempio, sono sicuro di non essere il primo o l'ultimo a essere trattenuto da questo. –