Daily Ubuntu / Linux news and application reviews.

ads

Thanks to StoneCut, here is yet another iPhone tip for Web Upd8 readers. After StoneCut's absolutely amazing post on Mounting Your iPhone On A Fresh Ubuntu Karmic Koala Installation (The Complete Guide), today he sent us another great tip: a Nautilus script for SCP transfers that he uses to quickly copy files to his iPhone and might be very useful for some Web Upd8 readers.

Here is the script:


#!/bin/bash
user='root'
machine='192.168.1.121'
defaultDir='/private/var/mobile/Downloads'

if [ -z $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS ]; then
zenity --timeout 3 --title "Select files" --info --text "No files have been selected"
exit
fi

destination=`zenity --title "Target destination" --entry --text "Enter target destination:" --entry-text "$defaultDir"`

for f in $*
do
scp $f $user@$machine:"$destination"
if [ $? -eq 0 ]; then
zenity --timeout 3 --title "File transfer finished" --info --text "$f sent to $destinationi\n\nWindow will autoclose in 3 seconds."
else
zenity --timeout 3 --title "File transfer failed" --info --text "*** FAILED TO SEND $f ***\n\nWindow will autoclose in 3 seconds"
fi
done


Before using the script, make sure you have zenity installed:
sudo apt-get install zenity


Thank you once again, StoneCut!
«
Next
Newer Post
»
Previous
Older Post
-->