How to move поля between Ubuntu and iPhone

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 восходите.

17
задан 1 December 2015 в 09:37

4 ответа

Я не знаю, есть ли разница между версиями, но я могу просто получить доступ к файлам моего iPhone 5s через файловый менеджер, когда он подключен через USB (с использованием протокола AFC).

Я использую бета-версию iOS 9.2, понятия не имею, работает ли она на 9.1 или более ранней версии. Я могу получить доступ к устройству с боковой панели Nautilus. Если оно не отображается, попробуйте перейти по следующему адресу:

afc://<your iPhone's UDID>/

Кроме того, большинство музыкальных плееров (по крайней мере, Rythmbox, Banshee и Clementine) поддерживают синхронизацию музыки через AFC (Apple File Conduit).

РЕДАКТИРОВАТЬ: Я только что узнал, что могу легко синхронизировать свои изображения с помощью таких инструментов, как gThumb.

11
ответ дан 23 November 2019 в 03:24

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

1
ответ дан 23 November 2019 в 03:24

Sandisk теперь создает USB-устройство, которое подключается непосредственно к iphone и может создавать резервные копии и перемещать изображения, музыку, элементы календаря и некоторые файлы. Он не может делать заметки и некоторые другие элементы, но то, что он делает, делает очень хорошо. Это особенно удобно для нескольких больших видеофайлов. Просто скопируйте его на USB-накопитель, подключите к чему угодно и переместите файлы.

0
ответ дан 23 November 2019 в 03:24

БЕСПЛАТНЫЙ и лучший способ для меня - это установить веб-сервер на локальном компьютере и поделиться всем через браузер 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
0
ответ дан 2 April 2021 в 00:29

Другие вопросы по тегам:

Похожие вопросы: