move one up recursively find . -type f -execdir mv -i {} .. \; unzip each zip into separate directory named after zip archive find . -name "*.zip" | while read filename; do unzip -o -d "${filename%.*}" "$filename"; done; delete empty directories find . -type d -empty -print [-delete]
crop footer
find . -name '*.jpg' -exec convert -gravity North -crop -0-50 {} {} \;