• Eager Eagle@lemmy.world
    link
    fedilink
    English
    arrow-up
    12
    arrow-down
    1
    ·
    edit-2
    5 months ago

    I use the command line every day, but can’t be bothered with all the compression options of tar and company.

    zip -r thing.zip things/ and unzip thing.zip are temptingly more straightforward.

    Need more compression? zip -r -9 thing.zip things/. Need a faster option? Use a smaller digit.

    • lseif@sopuli.xyz
      link
      fedilink
      arrow-up
      15
      ·
      5 months ago

      “yes i would love to tar -xvjpf my files”

      – statement dreamed up by the utterly insane

    • janAkali@lemmy.one
      link
      fedilink
      English
      arrow-up
      13
      ·
      edit-2
      5 months ago

      Zip is fine (I prefer 7z), until you want to preserve attributes like ownership and read/write/execute rights.

      Some zip programs support saving unix attributes, other - do not. So when you download a zip file from the internet - it’s always a gamble.
      Tar + gzip/bz2/xz is more Linux-friendly in that regard.

      Also, zip compresses each file separately and then collects all of them in one archive.
      Tar collects all the files first, then you compress the tarball into an archive, which is more efficient and produces smaller size.