I recently got an iPhone 6s. Is there в way to transfer поля (music, photos, PDF, or really anything actually) between Ubuntu and the phone? It should not involve syncing путь an Интернет service, эксперт I май have the need to transfer large or лиши тебя поля. Also, I do not want to jailbreak the device.
There пахал в few results when searching for this on Google, but none seems very up to восходите.
Я не знаю, есть ли разница между версиями, но я могу просто получить доступ к файлам моего iPhone 5s через файловый менеджер, когда он подключен через USB (с использованием протокола AFC).
Я использую бета-версию iOS 9.2, понятия не имею, работает ли она на 9.1 или более ранней версии. Я могу получить доступ к устройству с боковой панели Nautilus. Если оно не отображается, попробуйте перейти по следующему адресу:
afc://<your iPhone's UDID>/
Кроме того, большинство музыкальных плееров (по крайней мере, Rythmbox, Banshee и Clementine) поддерживают синхронизацию музыки через AFC (Apple File Conduit).
РЕДАКТИРОВАТЬ: Я только что узнал, что могу легко синхронизировать свои изображения с помощью таких инструментов, как gThumb.
Apple постоянно нарушает доступ приложений Linux к iPhone. По состоянию на 2019 год лучшим способом загрузки и скачивания файлов является использование стороннего приложения на iOS. Судя по всему, загружаемый файл доступен только третьему приложению.
Phone Drive - хорошее приложение для этого. Сначала обратите внимание на IP-адрес вашего iPhone, затем, когда PhoneDrive находится на переднем плане, ввод IP-адреса iPhone с ПК, подключенного к той же локальной сети, даст вам веб-сайт, на который вы можете загружать и скачивать файлы. . Вы также можете использовать протокол FTP на том же IP-адресе iPhone. Phone Drive поддерживает воспроизведение большого количества видео и музыкальных форматов.
https://itunes.apple.com/us/app/phone-drive-file-storage-sync/id431033044
Sandisk теперь создает USB-устройство, которое подключается непосредственно к iphone и может создавать резервные копии и перемещать изображения, музыку, элементы календаря и некоторые файлы. Он не может делать заметки и некоторые другие элементы, но то, что он делает, делает очень хорошо. Это особенно удобно для нескольких больших видеофайлов. Просто скопируйте его на USB-накопитель, подключите к чему угодно и переместите файлы.
БЕСПЛАТНЫЙ и лучший способ для меня - это установить веб-сервер на локальном компьютере и поделиться всем через браузер Safari на iPhone. Это шаги YMMV
sudo apt install nginx php-fpm git
mkdir ~/iphoneFiles
sudo nano /etc/nginx/sites-available/default
Удалите все, что есть, и поместите что-то вроде этого, не забудьте изменить <ВАШ-ПОЛЬЗОВАТЕЛЬ> и при необходимости изменить версию php php7.4-fpm.sock
server {
listen 80;
server_name localhost;
root /home/<YOUR-USER>/iphoneFiles/elFinder;
index elfinder.src.html;
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
}
Установка https://github.com/Studio-42/elFinder
cd ~/iphoneFiles
git clone https://github.com/Studio-42/elFinder.git
Настройка elFinder
mv elFinder/php/connector.minimal.php-dist connector.minimal.php
Установка (вероятно) правильных разрешений для папки загрузки
sudo usermod -a -G www-data $USER
sudo chown -R $USER:www-data elFinder/files/
sudo chmod a+rwx,o-rwx,ug+s elFinder/files/
ln -s ~/iphoneFiles/elFinder/files/ ~/Documents/iphoneFiles
Заставить nginx загружать новые директивы набора
sudo service nginx reload
Теперь получите IP-адрес вашей локальной сети.
hostname -i | awk '{print $1}'
Введите с вашего iPhone этот IP-адрес и начните загружать изображения или что угодно
примечание: вам нужно будет изменить настройку elFinder, чтобы разрешить загрузку всех типов файлов
sed -i 's/.*uploadDeny.*/'uploadDeny' => array(''),/' elFinder/php/connector.minimal.php
sed -i 's/.*uploadDeny.*/'uploadAllow' => array('all'),/' elFinder/php/connector.minimal.php
Если вы сделали все правильно, ваши файлы должны быть в:
~/Documents/iphoneFiles