GNU/Linux >> Tutoriels Linux >  >> Linux

Existe-t-il un moyen de déterminer la taille décompressée d'un fichier .bz2 ?

Comme d'autres l'ont noté, bzip2 ne fournit pas beaucoup d'informations. Mais cette technique fonctionne -- vous devrez décompresser le fichier, mais vous ne le ferez pas devez écrire les données décompressées sur le disque, ce qui peut être une solution "suffisante" pour vous :

$ ls -l foo.bz2
-rw-r--r-- 1 ~quack ~quack 2364418 Jul  4 11:15 foo.bz2

$ bzcat foo.bz2 | wc -c         # bzcat decompresses to stdout, wc -c counts bytes
2928640                         # number of bytes of decompressed data

Vous pouvez rediriger cette sortie vers autre chose pour vous donner une forme lisible par l'homme :

$ ls -lh foo.bz2
-rw-r--r-- 1 quack quack 2.3M Jul  4 11:15 foo.bz2

$ bzcat foo.bz2 | wc -c | perl -lne 'printf("%.2fM\n", $_/1024/1024)'
2.79M

Linux
  1. Façon de déterminer la valeur optimale du paramètre Bs à Dd ?

  2. Est-ce que Rsync ~/foo Target/foo est identique à Rsync ~/foo/ Target/foo/?

  3. Ny Way pour connaître la taille du cache L1, L2, L3 et Ram sous Linux?

  4. Comment puis-je déterminer si le système de fichiers est sensible à la casse dans .net ?

  5. Quelle est la bonne façon d'utiliser inotify ?

Existe-t-il un moyen d'inspecter le rpath actuel sous Linux ?

Comment obtenir la taille de tar.gz dans le fichier (Mo) en python

Existe-t-il un moyen de recadrer un fichier NETCDF ?

Existe-t-il un moyen de reprendre un scp interrompu d'un fichier?

Quelle est la meilleure façon d'apprendre SELinux ?

Existe-t-il un moyen approprié d'effacer les journaux ?