воскресенье, 23 декабря 2018 г.

FTP со смартфоном

В поисках варианта обмена файлами в Slax 9 нашел таковой, теперь применяю и здесь:


В смартфоне, например, используем программу Wi-Fi Pro FTP-сервер.

Создаем скрипт, добавляем его запуск в меню, делаем значок запуска или просто вешаем на гор.клавиши, и радуемся, что не нужно ползать по разным папкам в файловых менеджерах:


#!/bin/bash

# Адрес и порт берем из Android программы
thunar ftp://192.168.1.3:2221 &

# Из разных папок смартфона я получаю файлы в одну папку /home/0__ZTE
wget -nc -P /home/0__ZTE/Camera ftp://192.168.1.3:2221/sdcard/DCIM/FreeCamera/*
wget -nc -P /home/0__ZTE/Camera ftp://192.168.1.3:2221/sdcard/DCIM/HedgeCam/*
wget -nc -P /home/0__ZTE/Export ftp://192.168.1.3:2221/sdcard/Caynax/SportsTracker/Export/*
wget -N -P /home/0__ZTE/GPSLogger ftp://192.168.1.3:2221/sdcard/GPSLogger/*

# Окрываем папку
thunar /home/0__ZTE

# Забираем себе права на все полученные файлы
gksu chown -R vvv:vvv /home/0__ZTE

Ключи:
-N = только более новые файлы
-nc = не перезаписывать существующие файлы
-P = папка загрузки

Остальные ключи:
wget --help

В результате имеем выполненную задачу и два окна оконного менеджера. Что может быть полезно, если нужно еще поработать с файлами смартфона.

P.S. А вот другой вариант скрипта, тоже работает. В программе Wi-Fi Pro FTP-сервер установить:
Адрес и порт сервера
Анонимный доступ
Корневая папка = SD Card (это внутренняя память, а не вставленная карточка, остальное не стоит ковырять, да и не получится, как правило)

Скрипт:

#!/bin/bash

thunar ftp://192.168.1.3:2221
sleep 3

cp -R -n /run/user/1000/gvfs/ftp:host=192.168.1.3,port=2221/DCIM/FreeCamera/* /home/0__ZTE/Camera
cp -R -n /run/user/1000/gvfs/ftp:host=192.168.1.3,port=2221/DCIM/HedgeCam/* /home/0__ZTE/Camera
cp -R -n /run/user/1000/gvfs/ftp:host=192.168.1.3,port=2221/Caynax/SportsTracker/Export/* /home/0__ZTE/Export
cp -R -u /run/user/1000/gvfs/ftp:host=192.168.1.3,port=2221/GPSLogger/* /home/0__ZTE/GPSLogger

thunar /home/0__ZTE
gksu chown -R vvv:vvv /home/0__ZTE

Комментариев нет:

Отправить комментарий

Примечание. Отправлять комментарии могут только участники этого блога.