Similar to what it is http://www.cgsecurity.org/wiki/After_Using_PhotoRec, but simpler IMO.
Save it to "photorec_sortfiles.sh" it to the folder with your recup[..] dirs, make it executable "chmod +x photorec_sortfiles.sh" and launch as "./photorec_sortfiles.sh".
- If you don't have dash (most gnu/linux distros do) change dash for bash, it will do the same but slightly slower.
- If you want to copy instead of move, change 'mv ' for 'cp'
Code: Select all
#!/bin/dash
target=sorted_output
if [ -e $target ]; then echo "$target exists. exit."; exit; fi
mkdir $target
for d in recup_dir.*/*; do
ext=${f##*.};
mkdir -p $target/$ext
mv -nv $f $target/$ext/
done
echo "done. the following files could not moved (check permissions or double file names):"
ls recup_dir.*/*