From d671e279852f499556b0828d3e2bcaf34694cc06 Mon Sep 17 00:00:00 2001 From: Andre Ramnitz Date: Mon, 12 Feb 2024 21:37:17 +0100 Subject: [PATCH] lf: update tar compressors --- config/lf/lfrc | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/config/lf/lfrc b/config/lf/lfrc index dbb0ef4a..c030531c 100644 --- a/config/lf/lfrc +++ b/config/lf/lfrc @@ -88,6 +88,54 @@ cmd tgz ${{ rm -rf $1 }} +# compress current file or selected files with tar and gzip, preserving permissions +cmd tgz ${{ + set -f + mkdir $1 + cp -r $fx $1 + tar czfp $1.tar.gz $1 + rm -rf $1 +}} + +# compress current file or selected files with tar and gzip +cmd txz ${{ + set -f + mkdir $1 + cp -r $fx $1 + tar cjf $1.tar.gz $1 + rm -rf $1 +}} + + +# compress current file or selected files with tar and xz, preserving permissions +cmd txzp ${{ + set -f + mkdir $1 + cp -r $fx $1 + tar cJfp $1.tar.gz $1 + rm -rf $1 +}} + + +# compress current file or selected files with tar and zstd +cmd tzstd ${{ + set -f + mkdir $1 + cp -r $fx $1 + tar cf --zstd $1.tar.gz $1 + rm -rf $1 +}} + + +# compress current file or selected files with tar and zstd, preserving permissions +cmd tzstdp ${{ + set -f + mkdir $1 + cp -r $fx $1 + tar cfp --zstd $1.tar.gz $1 + rm -rf $1 +}} + # compress current file or selected files with zip cmd zip ${{ set -f -- 2.51.2