Tengo un archivo zip grande y una cantidad limitada de espacio en disco. ¿Puedo determinar cuánto espacio ocuparán los contenidos expandidos sin descomprimir el archivo?
Tengo un archivo zip grande y una cantidad limitada de espacio en disco. ¿Puedo determinar cuánto espacio ocuparán los contenidos expandidos sin descomprimir el archivo?
Respuestas:
Puede hacerlo utilizando el comando 'descomprimir' con el indicador "list":
unzip -l yourzipfile.zip
Eso generará una lista de cada archivo en el archivo zip junto con su tamaño en bytes, y la línea final será el tamaño descomprimido total en bytes.
tail
solo para mostrar las últimas 10 líneas (o con -n
usted puede especificar la cantidad de líneas). Ejemplo:unzip -l yourzipfile.zip | tail -n 15
unzip -l yourzipfile.zip | tail -1 | xargs | cut -d' ' -f1
. Y esto devolverá el tamaño en megabytes: bc<<<"$(unzip -l yourzipfile.zip | tail -1 | xargs | cut -d' ' -f1)/1000/1000"
.
Cuando abre un archivo ZIP con el administrador de archivos, le indica el tamaño de los archivos contenidos.
Si desea saber cuánto son todos o algunos archivos contenidos, simplemente márquelos (para marcar todos los archivos: CTRL + A) y eche un vistazo a la barra en la parte inferior.
7za l <your-7zip-file>
. La cuarta columna es el tamaño sin comprimir.