add large files compression script

This commit is contained in:
Cyryl Płotnicki 2018-04-07 14:51:05 +01:00
parent b22724fc0e
commit e9febc5de3

16
tools/compress-large-dir Executable file
View file

@ -0,0 +1,16 @@
#!/bin/bash
set -eo pipefail
if [ -z $1 ]; then
echo "Usage: $0 dir"
exit 1
fi
dir="${1%/*}"
if [ ! -e $dir ]; then
echo "$dir doesn't exist"
exit 1
fi
benice tar -cf - $dir | pv -ptabI -s $(du -sb $dir | awk '{print $1}') | pixz -9 > $dir.tar.xz