Kompres Semua File dalam Direktori dengan Baris Perintah
Daftar Isi:
- Kompres Semua File di Direktori, & Hapus File Sumber
- Kompres Semua File dalam Direktori, Pertahankan File Asli
Ini adalah perintah terminal yang sangat hebat yang memampatkan setiap file dalam direktori, mengubahnya menjadi arsip zip. Kami akan menawarkan dua variannya; yang menghapus file sumber asli dan hanya menyisakan file terkompresi, dan perintah lain yang membiarkan file sumber tidak terkompresi tetap utuh. Ini telah diuji dan berfungsi di Mac OS X dan Linux.
Kompres Semua File di Direktori, & Hapus File Sumber
Versi ini memampatkan semua item di direktori saat ini dan kemudian menghapus file sumber asli yang tidak dikompresi:
"untuk item di ; lakukan zip -m ${item}.zip>"
Ingatmenandakan semua file di direktori saat ini, jadi pastikan Anda berada di direktori yang ingin Anda kompres sebelum menjalankan perintah. Anda selalu dapat memeriksa ulang direktori apa yang sedang Anda gunakan dengan perintah 'pwd' juga.
Saya menguji ini dan setelah membacanya di StevenF dan rata-rata file terkompresi 66%, yang merupakan pengurangan yang signifikan. Jika Anda memiliki unduhan yang jarang diakses atau folder arsip lainnya, perintah ini benar-benar dapat menghemat ruang disk. Jelas karena ini memampatkan file, tidak masuk akal untuk menggunakannya di direktori tempat berbagai hal diakses secara teratur.
Kompres Semua File dalam Direktori, Pertahankan File Asli
Anda juga dapat menggunakan perintah di atas untuk mengompresi semua file di dalam direktori, tetapi tetap mempertahankan file atau folder asli sebagai tidak terkompresi. Perintahnya praktis identik, tinggalkan -m flag:
untuk item di ; lakukan zip ${item}.zip ${item}; selesai"
Anda sekarang akan mengompresi semua file di direktori kerja saat ini (pwd) dan file sumber asli akan tetap berada di tempatnya tanpa dikompresi juga.
Perintah ini berfungsi di Mac OS X dan Linux, dan kemungkinan juga varian Unix lainnya.
Lihat tips baris perintah lainnya jika Anda tertarik.