sftp command cheatsheet
login to sftp, using separate keyfile
$ sftp -i /home/ubuntu/.ssh/yourprivatekeyfile loginname@ssome.server.com
sftp>
create list of available files & folders on remote sftp
echo ls -alt | sftp someserver > somehost_available_files.txt
Connected to someserver.
download a file from sftp
echo get somefile.csv | sftp someserver
download a list of specific files from sftp
echo "ls -alt | grep ^someprefix_" | sftp someserver > somehost_available_files.txt
$ while read FILE; do echo "Downloading $FILE..."; echo "get $FILE" | sftp someserver; done < somehost_available_files.txt
download all files in the current folder from sftp
sftp hostaspersshconfig << EOF
get *
quit
EOF