CCCPaste

Auto Mount Drive and Move All Files udev rules

#create rule
sudo vim /etc/udev/rules.d/99_move_photos.rules
ACTION=="add", KERNEL=="sd?[0-9]", SUBSYSTEM=="block", RUN+="/usr/local/bin/move_photos"

#reload rules
sudo udevadm control --reload

#/usr/local/bin/move_photos script
#!/bin/sh

if [ "${ACTION}" = add -a -d "/sys${DEVPATH}" ]; then
  echo "add ${DEVNAME}" >>/tmp/test.log
  mkdir -p /tmp/photos/
  mount ${DEVNAME} /mnt
  mv /mnt/* /tmp/photos/
  umount /mnt
fi