Question

Dans mon application, je suis en utilisant la commande hdiutil d'Apple ligne utilitaire pour créer des images disque compressées (DMG) de dossiers / volumes. Est-il possible de calculer la taille compressée d'un chemin de source donnée? Je l'ai déjà vérifié dans les pages de manuel, rien.

Était-ce utile?

La solution

Pouvez-vous comparer juste la taille de l'image du disque par rapport à la taille indiquée par l'une df (reporing la taille du volume) ou du (rapport de la taille des fichiers dans un répertoire)?

Autres conseils

hdiutil imageinfo /PATH/TO/IMAGE | grep 'Compressed Ratio'

Résultat:

Compressed Ratio: 0.14393602843180808

Signification l'image de disque est de 14% de la taille de l'original. Ceci est en utilisant la compression standard zlib (UDZO) sur un dossier contenant uniquement des fichiers texte cependant, de sorte que le montant de compression est beaucoup supérieur à la normale.

Choisissez Jamie Macey - sa réponse est la bonne. Utilisez du -s pour obtenir votre taille de l'arbre, le comparer à la taille du fichier .dmg.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top