Skip to content

Instantly share code, notes, and snippets.

@gryan11
Created November 2, 2021 16:24
Show Gist options
  • Save gryan11/c2dae4d20032ca1a2bfbe12b59f7907c to your computer and use it in GitHub Desktop.
Save gryan11/c2dae4d20032ca1a2bfbe12b59f7907c to your computer and use it in GitHub Desktop.
progressbar compress decompress

To compress/decompress large datasets with tar/gzip:

compress script:

#!/bin/bash

indir=$1

tar cf - ${indir}  | pv -s $(du -sb ${indir} | awk '{print $1}') | gzip > ${indir}.tar.gz

decompress script:

#!/bin/bash

gzfile=$1

pv ${gzfile} | tar xz
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment