Menjalankan Linux. Saya memiliki direktori sekitar 150 file CSV besar; hanya melakukan zip -9
pada mereka menghasilkan file monolitik yang masih terlalu besar. Saya ingin cukup zip mereka mungkin dalam empat atau lima file zip 30-40 CSV masing-masing; dengan cara ini, mengurutkan atau membentang pesanan zip tidak akan menjadi masalah, karena setiap zip independen. Pasti ada cara sederhana untuk melakukan ini. Ada saran?
(dan ya, zip adalah format yang disukai, jika mungkin)
linux
compression
zip
Tanpa Dunia
sumber
sumber
file.z01 file.z02 ... file.zip
danunzip file.zip
tidak bekerja secara langsung (saya akan menggunakan zip -F untuk mengkombinasikan mereka terlebih dahulu). Perhatikan ini bukan "independen" seperti yang diminta.;)
Gunakan
split
pada daftar file input :-).(Tidak diuji, saya sudah memasukkan perintah rm untuk pembersihan, berhati-hatilah).
sumber
split -C
(--line-bytes
) dan tidaksplit -l
(--lines
)? Itu akan lebih mudah diprediksi, berkenaan dengan berapa banyak file CSV dalam satu arsip.