Saya memiliki direktori yang berisi jutaan file xml.
Saya ingin membuat beberapa file zip yang berisi n jumlah file xml. Misalnya:jika n =10000, maka saya ingin membuat 100 file zip, yaitu setiap file zip hanya akan memiliki 10.000 file xml.
Apa cara paling efisien untuk membuat file zip ini? Saya tidak ingin proses ini memakan waktu lebih lama karena saya harus mengulangi operasi ini untuk beberapa folder yang memiliki jutaan file xml.
Jawaban yang Diterima:
Ini mungkin berguna :
$ zip all.zip *.xml ## create a big archive.
Temukan ukuran total arsip:
$ ls -lh all.zip
Sekarang, bagi arsip besar menjadi arsip kecil, sesuai kebutuhan Anda:
$ split -b 5M all.zip ## creates 5 MB zips
Catatan:mengekstrak arsip tidak berfungsi, kecuali Anda menggabungkannya kembali:
cat x* > oldbigzip.