This is how I move old files to archive directory
#!/bin/bash
# moves files older than 90 days from $FROM_DIR to $ARCHIVE
# For example: /data/docs/blah -> /ARCHIVE/data/docs/blah
FROM_DIR="/data/docs"
ARCHIVE="/ARCHIVE"
cd $FROM_DIR
find . -type f -mtime +90 -print0 |rsync --progress -av --from0 --files-from=- --remove-source-files ./ "$ARCHIVE"