BASH - Backup files and directories

Backup each file or directory that have been modified within the last 24 hour.

#!/bin/bash
 
BACKUPFILE=backup-$(date +%m-%d-%Y)
archive=${1:-$BACKUPFILE}
 
find . -mtime -1 -type f -print0 | xargs -0 tar rvf "$archive.tar"
echo "Directory $PWD backed up in archive file \"$archive.tar.gz\"."
exit 0

NOTE: It will print the names of the files and directories after the backup process is successful.