gist/gayming/playstation2/backup-ops2l-vmc.bash

19 lines
565 B
Bash
Executable File

#!/usr/bin/env bash
# This is just a simple script to backup VMCs in case something goes wrong
set -x
VMCDIR=~/PS2/VMC
BACKUPDIR=~/PS2-VMC-backups
mkdir -p $BACKUPDIR
# E.g. 2023-075TT1719, I don't think change of month matters and these are
# going to be small 8MB files anyway so seeing the age at glance is nice.
# WARNING: This doesn't handle DST switch althůgh I don't expect to be
# playing or running this script during the problem hours
cp -rv "$VMCDIR" "$BACKUPDIR/$(date +%Y-%jT%H%M)"
# Curiosity, show the space used
du -hc --time $BACKUPDIR
set +x