pelzfrucht
Goto Top

Finale Dateigröße ohne Entpacken ermitteln

Moin,

ich hab hier ein 27,1 GB großes *.bz2 Archiv.
Das Problem: Wenn ich das Archiv entpacke könnte mich eine mehere hundert GB große Datei überraschen.

Gibt es (unter OS X) einen Befehl um die finale Größe zu berechnen ohne die Datei wirklich zu entpacken?
Wenn nicht, kann man das Archiv irgendwie nach /dev/null entpacken und währenddessen mitzählen lassen wieviel GB
schon geschrieben wurden?

Vielen Dank im Vorraus!
Viele Grüße
pelzfrucht

Content-ID: 313168

Url: https://administrator.de/contentid/313168

Ausgedruckt am: 21.11.2024 um 20:11 Uhr

michi1983
Lösung michi1983 21.08.2016 um 08:38:27 Uhr
Goto Top
Moin,

auf Grund der Technik die bz2 verwendet um Dateien zu packen ist es unmöglich zu sage wie groß ein Archiv schließlich sein wird ohne es wirklich zu entpacken.

Das hier wäre noch eine Option:
http://superuser.com/questions/53984/is-there-a-way-to-determine-the-de ...

Gruß
Lochkartenstanzer
Lösung Lochkartenstanzer 21.08.2016 aktualisiert um 08:42:58 Uhr
Goto Top
Moin,

 bzip2 -t /pfad/zu/datei.bz2  
oder

 bzip2 -cd /pfad/zu/datei.bz2 | wc 
im Terminal tippen.


man bzip2 soltle Dir genügend Auskunft geben.

lks
pelzfrucht
pelzfrucht 21.08.2016 aktualisiert um 20:03:11 Uhr
Goto Top
Jo, danke euch beiden face-smile
389 GB wäre sie groß geworden.

Viele Grüße
pelzfrucht

PS:
bzcat foo.bz2 | wc -c | perl -lne 'printf("%.2fM\n", $_/1000/1000)'  
1000 durch 1024 ersetzen wenn die Ausgabe in MiB statt MB erfolgen soll face-smile