recursive adb pull a directory using $EXTERNAL_STORAGE parameter I wish to pull a directory from an Android device which contains screenshots, reason why, is that I don't know the name of these screenshots to pull them 1 by 1, so pulling the directory seemed a better idea.

My command is, 

adb pull "\\$EXTERNAL_STORAGE/screen/" .


However I get the error,

remote object '\\$EXTERNAL_STORAGE/screen/' does not exist


I have tried with and without the trailing '/' but both same error message, and I have verified that 'screen' does actually exist.

My question, is it even possible to pull a directory, as opposed to individual files, and if so, what am I doing incorrect?

EDIT:
I have read a similar issue, but my device still shows the error above rather than "Is a directory"
Recursive adb pull

Thanks.
If the screenshots are getting saved in external SD card then I believe external SD card is set as default write-disk. In that case, you can do,

adb pull /sdcard/{YOUR_DIR}/ {TARGET_DIR}


I use my custom alias named adbshots which is,

/usr/bin/adb pull /sdcard/Pictures/Screenshots/ /root