From a65b8bf190a46b7977b452864f4b388c9e09a592 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ferit=20Yi=C4=9Fit=20BALABAN?= Date: Thu, 4 Jan 2024 21:50:45 +0300 Subject: [PATCH] better logic --- backup_home.sh | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/backup_home.sh b/backup_home.sh index 55947cc..7e90ea2 100755 --- a/backup_home.sh +++ b/backup_home.sh @@ -3,9 +3,17 @@ # Ferit Yiğit BALABAN , 2023 # EXCLUDE_FILE="$HOME/.backupexclude" +FILE="$HOME-$( date +'%y%m%d' ).tar.gz)" +USER="$( whoami )" -echo "Hello, $( whoami )" +echo "Hello, $USER" echo "with excluded folders: $( du -sh --exclude-from="$EXCLUDE_FILE" "$HOME" )" echo "with everything : $( du -sh "$HOME" )" +echo "file will be saved as $FILE" + +sudo tar --exclude-from="$EXCLUDE_FILE" \ + --create --verbose --preserve-permissions \ + --gzip --file "$FILE" "$HOME" + +sudo chown "$USER":"$USER" "$FILE" -sudo tar --exclude-from="$EXCLUDE_FILE" --create --verbose --preserve-permissions --gzip --file "$HOME-$( date +'%y%m%d' ).tar.gz" "$HOME"