I you ever wondered what a file looked like before you edited it, this script is for you:
#!/bin/bash dir=$(pwd) for f ; do if [[ -e "$f" ]]; then path=$(cd $(dirname "$f") ; pwd) mkdir -p "/root/vibak/$path" cp -p "$f" "/root/vibak/$path/$(basename "$f")-$(date +"%Y%m%d-%H%M%S")" fi done exec /usr/bin/$(basename $0) "$@"
Then create links to it from $HOME/bin/vi, vim, gvim, edit, nano, ...
Remember: Never remember anything your computer can remember for you.