[O] Better compress script
This commit is contained in:
@@ -8,10 +8,21 @@ if command -v "gtar" &> /dev/null; then
|
||||
fi
|
||||
echo "Using $cmd"
|
||||
|
||||
# Read first parameter
|
||||
arg1="$1"
|
||||
name="$1".tar.zst.gpg
|
||||
shift
|
||||
echo "Output to $name"
|
||||
|
||||
# Read second parameter
|
||||
if [[ -z "$*" ]]; then
|
||||
files="$arg1"
|
||||
else
|
||||
files="$*"
|
||||
fi
|
||||
|
||||
echo "Compressing $files"
|
||||
|
||||
cores=$(python3 -c "import os; print(os.cpu_count())")
|
||||
echo "Starting ZSTD compression with $cores cores and level $level"
|
||||
"$cmd" -I "zstd -T$cores -$level" --checkpoint=.1024 --totals --totals=SIGUSR1 -cf - "$@" | gpg --symmetric --cipher-algo aes256 -o "$name"
|
||||
"$cmd" -I "zstd -T$cores -$level" --checkpoint=.1024 --totals --totals=SIGUSR1 -cf - "$files" | gpg --symmetric --cipher-algo aes256 -o "$name"
|
||||
Reference in New Issue
Block a user