Update backup_home.sh script with exclude file and
new tar command Signed-off-by: Ferit Yiğit BALABAN <fybalaban@fybx.dev>
This commit is contained in:
parent
73244af2f3
commit
9ff579b18b
@ -1,8 +1,11 @@
|
||||
#!/usr/bin/env bash
|
||||
#
|
||||
# Ferit Yiğit BALABAN <f@fybx.dev>, 2022
|
||||
# Ferit Yiğit BALABAN <fybalaban@fybx.dev>, 2023
|
||||
#
|
||||
EXCLUDE_FILE="$HOME/.backupexclude"
|
||||
|
||||
echo "Hello, $( whoami )"
|
||||
echo "w/o Downloads: $( du -sh --exclude='Downloads' "$HOME" )"
|
||||
echo "wth Downloads: $( du -sh "$HOME" )"
|
||||
doas tar --exclude="$HOME/Downloads" --exclude="$HOME/.local/share/JetBrains" --exclude="$HOME/.cache/pip" --exclude="$HOME/.cache/yay" --exclude="$HOME/.cache/JetBrains" --exclude="$HOME/.nuget" --create --verbose --preserve-permissions --gzip --file "/home/ferit-$( date +'%y%m%d' ).tar.gz" /home/ferit
|
||||
echo "with excluded folders: $( du -sh --exclude-from="$EXCLUDE_FILE" "$HOME" )"
|
||||
echo "with everything : $( du -sh "$HOME" )"
|
||||
|
||||
sudo tar --exclude-from="$EXCLUDE_FILE" --create --verbose --preserve-permissions --gzip --file "$HOME-$( date +'%y%m%d' ).tar.gz" "$HOME"
|
||||
|
Loading…
x
Reference in New Issue
Block a user