Bagaimana cara menentukan ukuran file zip tanpa kompresi?


45

Saya memiliki file zip besar dan ruang disk terbatas. Dapatkah saya menentukan berapa banyak ruang yang diperlukan untuk konten yang diperluas tanpa mendekompres file?


1
Bagi mereka yang bertanya-tanya bagaimana melakukan ini dengan file 7z: 7za l <your-7zip-file>. Kolom keempat adalah ukuran yang tidak terkompresi.
galath

Jawaban:


48

Anda dapat melakukannya dengan menggunakan perintah 'unzip' dengan bendera "list":

unzip -l yourzipfile.zip

Itu akan menampilkan daftar setiap file dalam zip bersama dengan ukurannya dalam byte, dan baris terakhir akan menjadi ukuran total dekompresi dalam byte.


2
Jika kami tahu bahwa arsip berisi sejumlah besar file, kami dapat mencegah keluaran yang panjang dengan menggunakan tailhanya menampilkan 10 baris terakhir (atau dengan -nAnda dapat menentukan jumlah baris). Contoh:unzip -l yourzipfile.zip | tail -n 15
Byte Commander

Perintah ini akan kembali ukuran dalam bytes langsung: unzip -l yourzipfile.zip | tail -1 | xargs | cut -d' ' -f1. Dan ini akan mengembalikan ukuran dalam Megabyte: bc<<<"$(unzip -l yourzipfile.zip | tail -1 | xargs | cut -d' ' -f1)/1000/1000".
pLumo

16

Ketika Anda membuka file ZIP dengan manajer arsip, ia memberi tahu Anda ukuran file yang terkandung.

Jika Anda ingin tahu seberapa banyak atau semua file yang ada, tandai saja (untuk menandai semua file: CTRL + A) dan lihat bilah di bagian bawah.masukkan deskripsi gambar di sini

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.