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