incremental pull of new media files
[android-command-line.git] / adb-dcim.sh
1 #!/bin/sh -x
2
3 sdcard=/sdcard/DCIM/Camera/
4 to=/data/DCIM/Camera/
5
6 adb shell find $sdcard -mindepth 1 -maxdepth 1 | sed "s!$sdcard/*!!" | tr -d '\r' | sort > /tmp/dcim.android
7 test -d $to || mkdir $to
8 find $to -mindepth 1 -maxdepth 1 | sed "s!$to!!" | sort > /tmp/dcim.disk
9 diff -uw /tmp/dcim.android /tmp/dcim.disk | grep -- "^-" | sed 's/^-//' | \
10 xargs -i sh -xc "adb pull $sdcard/{} $to/{}"