GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Cara Membuat Beberapa Zip Dari Direktori yang Berisi Jutaan File Xml?

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.

Linux
  1. Bagaimana cara mengganti nama banyak file dari satu ekstensi ke ekstensi lainnya di Linux / Unix?

  2. Cara membuat arsip zip yang kompatibel dengan Linux dari sebuah direktori di Mac

  3. Bagaimana cara memindahkan semua file dari direktori saat ini ke direktori atas?

  1. Cara Membuat Video Dari File PDF Di Linux

  2. Bagaimana cara mengunggah banyak file ke FTP dari server Linux?

  3. Cara mengambil banyak file dari mesin jarak jauh ke lokal dengan Ansible

  1. Cara Membuat Zip Banyak File di Linux

  2. Bagaimana Memindahkan Semua File (termasuk Tersembunyi) Dari Satu Direktori Ke Yang Lain?

  3. Bagaimana Cara Memindahkan 100 File Dari Folder Yang Berisi Ribuan?