How to write a 'tar' command - eviltoast
    • Programmer Belch@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 year ago

      I’ve searched for it and xz also doesn’t use multithreading by default, you can change the program tar uses to compress by passing the -I option. For xz using all possible CPU threads:

      tar -cv -I 'xz -6 -T0' -f archive.tar.xz [list of directories]

      The number indicates the compression ratio, the higher the number, the more compressed the archive will be but it will cost more in terms of memory and processing time