DON'T PANIC

Many tools to compress, uncompress on Linux

Posted on: November 8, 2010


Tar

  • Pack
  • $ tar cvf archivo.tar /directorio/subdirectorios/*

  • Unpack
  • $ tar xvf archivo.tar

  • List details
  • $ tar tvf archivo.tar

    Tar and Gzip

  • Pack and compress
  • $ tar czvf archivo.tar.gz /directorio/subdirectorios/*

  • Unpack and uncompress
  • $ tar xzvf archivo.tar.gz

  • List details without extract
  • $ tar tzvf archivo.tar.gz

    Gzip

  • Compress
  • $ gzip -q archivo
    The last line returns the archive "archivo.gz".

  • Uncompress
  • $ gzip -d archivo.gz
    The last line returns the archive "archive"

    Bzip2
    Bzip2 only compress directorios not archives.

  • Compress
  • $ bzip2 archivo
    The last line returns an archive called "archivo.bz2"

  • Uncompress

  • $ bzip2 -d archivo.bz2
    $ bunzip2 archivo.bz2

    Ones last lines returns an archive called "archivo".

    Tar and Bzip2

  • Compress
    $ tar -c archivos | bzip2 > archivo.tar.bz2

  • Uncompress

  • $ bzip2 -dc archivo.tar.bz2 | tar -xv
    $ tar jvxf archivo.tar.bz2 (versiones recientes de tar)

  • List details
  • $ bzip2 -dc archivo.tar.bz2 | tar -tv

    Zip

  • Compress
  • $ zip archivo.zip /archivo/subdirectorios

  • Uncompress
  • $ unzip archivo.zip

  • List details
  • $ unzip -v archivo.zip

    Rar

  • Compress
  • $ rar -a archivo.rar /archivo/subarchivos

  • Uncompress
  • $ rar -x archivo.rar

  • List details

  • $ rar -v archivo.rar
    $ rar -l archivo.rar

    Advertisements

    Leave a Reply

    Fill in your details below or click an icon to log in:

    WordPress.com Logo

    You are commenting using your WordPress.com account. Log Out /  Change )

    Google+ photo

    You are commenting using your Google+ account. Log Out /  Change )

    Twitter picture

    You are commenting using your Twitter account. Log Out /  Change )

    Facebook photo

    You are commenting using your Facebook account. Log Out /  Change )

    w

    Connecting to %s

    Advertisements

    • analialorenzatto: Buzz is just a host name for this example, it doesn't have any relation to the topic. Instead of being "Buzz", could be whatever name.
    • fridelain: >buzz What's the story behind this host name? Actully running buzz, once running buzz and upgraded many times since, or unrelated to debian naming
    • Pratik: Nice, but I would change it to include more directories. Like my .mozilla and .kde4 by using .{config,mozilla,kde4} instead of just .config .

    Categories