1. after deleting files you need to unmount the drive immediately. This step is then most important or run the risk of writing new data on top of your deleted pictures. Once you write new data on top of the pictures the file will be corrupted.
1.1 since I deleted files on my home directory, I restarted the computer and installed ubuntu on a seperate hard drive (It could also be installed on a separate partition). This allows you to work on the drive without it being mounted. If the deleted data drive is mounted, there is a danger that a file will be written overwriting the drive.
2. boot into new OS with new home directory
2.1 install magicrescue
3.1. sudo mount -t ext4 /dev/sdb1 /media/a # mounts hard drive to store recovered data
4.1 magicrescue -M io -d /media/a/a -r ~/Documents/magicrescue/recipes /dev/sde6
4.2 sudo chown chad:chad * #change ownership of files from root to chad
5.1 this worked, file names are not intact, but picture metadata is.
6.1 used jhead to rename files based upon date in exif data
6.3.1 jhead -n%Y%m%d-%H%M%S *.jpg
6.3.2 This will rename files matched by *.jpg according to YYYYMMDD-HHMMSS
7.1.1 run photorec to recover .tiff and other file types. Should run photorec first probably
7.2 photorec [/log] [/debug] [/d recup_dir] [device|image.dd|image.e01]
7.3 $ sudo photorec #asks questions about what to recover, run this command from the directory you want to save files to
7.4 sudo chown chad:chad * #change ownership of files from root to chad
Help, Information, and Links
To view help, type from command line > man magicrescue
This site was helpful http://www.linux.com/archive/feature/126525
The basic command is: magicrescue -d directory -r recipe device
example: magicrescue -d /mnt/external -r /usr/share/magicrescue/recipes/zip /dev/sda1.
recipes are located at: /usr/share/magicrescue/recipes
I copied recipes to use to ~/Documents/magicrescue/recipes
Good Luck and this was not spell checked