#!/bin/sh # shell script to download pictures to current directory # from my digital camera # the camera looks to the computer like a usb storage device # the pictures on my fuji are in a directory "dcim" # this might need to be changed for other cameras # fstab contains the line # /dev/sda1 /camera vfat defaults,user,noauto # the mount directory /camera should exist mountdir=/camera source=/camera/dcim destination=. if [ ! -d $source ] then echo mounting the camera if ! mount $mountdir then echo Is the camera attached and turned on? exit fi fi for suffix in jpg avi do for picture in `find $source -name \*.$suffix` do name=`date -r $picture +%y_%m_%d_%T`.$suffix newname=`echo $name | sed s/:/_/g` if [ -e $destination/$newname ] then echo $newname already exists, not copying else echo copying $picture to $newname cp $picture $destination/$newname chmod 644 $destination/$newname fi done done echo unmounting camera umount /camera echo done