Несмотря на недавний вклад Microsoft в Linux и Open Source, их потребительские продукты, такие как OneDrive, скорее всего, никогда не получат первоклассной поддержки. К счастью, пользователи Linux проявили изобретательность и решили проблему, создав сторонние приложения OneDrive для Linux.
В этом списке мы рассмотрим четыре лучших неофициальных приложения Microsoft OneDrive для Linux, способы их получения и многое другое! Давайте начнем!
Оглавление
1. Бесплатный клиент OneDrive
Бесплатный клиент OneDrive — отличное решение на основе командной строки для тех, кто использует Linux, и хочет синхронизировать свои файлы с облачной службой Microsoft. Если вы не против использовать только терминал, это одно из лучших решений для Linux.
Примечательные особенности
Бесплатный клиент OneDrive поддерживает общие папки.
Можно возобновить синхронизацию, если она будет прервана.
Разработчик излагает инструкции по установке зависимостей для каждого основного дистрибутива Linux, гарантируя, что он будет работать практически на всем.
Бесплатный клиент OneDrive легко работает как с личными, так и с бизнес-аккаунтами.
В бесплатном клиенте OneDrive можно отслеживать файлы в реальном времени через Inotify.
Установка — бесплатный клиент OneDrive
На данный момент у бесплатного клиента OneDrive нет загружаемых пакетов распространения. Итак, чтобы использовать его, мы должны собрать его из исходного кода. Откройте окно терминала и следуйте пошаговым инструкциям, чтобы заставить его работать.
Шаг 1. Перейдите к страница клиента на GitHubперейдите в раздел «Требования к сборке» и найдите инструкции по зависимостям для вашей ОС Linux.
Шаг 2. После установки зависимостей добавьте справочный компилятор DMD в качестве источника в свой профиль Bash.
source ~/dlang/dmd-2.083.0/activate
Шаг 3. Клонируйте код из GitHub и установите программное обеспечение на свой компьютер с Linux.
git clone https://github.com/abraunegg/onedrive.git cd onedrive make sudo make install deactivate ~/dlang/dmd-2.083.0/activate
Использование бесплатного клиента OneDrive
Настройка синхронизации с бесплатным клиентом OneDrive начинается с ввода следующей команды в терминал:
onedrive --synchronize
Когда вы вводите команду onedrive с флагом «синхронизировать», вы заметите вывод URL-адреса в окне терминала. Щелкните его и войдите в свою учетную запись MS.
После входа вы попадете на пустую страницу. Скопируйте URL-адрес страницы, вставьте его в терминал и нажмите Enter на клавиатуре, чтобы продолжить.
После входа в систему бесплатный клиент OneDrive загрузит и настроит все ваши файлы OneDrive в ~ / OneDrive. Просто сядьте и подождите, пока он закончится.
Чтобы синхронизировать изменения, поместите файлы в каталог OneDrive и запустите:
onedrive --synchronize
Чтобы получить дополнительную информацию о приложении, выполните: onedrive –help.
2. Загрузка OneDrive с помощью Bash
Bash OneDrive Upload — это простая утилита, которая после установки в Linux может загружать файлы непосредственно в службу Microsoft OneDrive.
Этот клиент идеально подходит, если вы используете свой ПК с Linux и вам не нужно синхронизировать файлы с Microsoft OneDrive, но вам нужно загрузить один или два файла.
Примечательные особенности
Bash OneDrive Upload поддерживает загрузку как в OneDrive Personal, так и в OneDrive для бизнеса.
Можно загружать сразу несколько файлов, а не по одному.
Он поддерживает команды с подстановочными знаками Bash.
Bash OneDrive Upload позволяет пользователям загружать целые каталоги, а также отдельные файлы.
Установка — загрузка Bash OneDrive
Приложение Bash OneDrive Upload доступно на GitHub, и для его использования необходимо клонировать его из репозитория. Следуйте пошаговым инструкциям, чтобы получить рабочую версию на вашем ПК с Linux.
Шаг 1. Перейдите на страницу загрузки Bash OneDrive, прокрутите вниз до раздел «Предварительные требования», и установите все перечисленное с помощью диспетчера пакетов вашего ПК с Linux. Не забудьте также установить «git», так как это необходимо для работы с исходным кодом.
Шаг 2. Используя команду git, клонируйте последнюю версию Bash OneDrive Upload на свой компьютер с Linux.
git clone --recursive https://github.com/fkalis/bash-onedrive-upload.git
Шаг 3: Переместите терминал в папку кода «bash-onedrive-upload» с помощью команды CD.
cd bash-onedrive-upload
Шаг 4: Запустите авторизацию на жестком диске. Затем вернитесь на страницу загрузки Bash OneDrive, прокрутите вниз до «Начало работы (OneDrive Personal)»И следуйте инструкциям по аутентификации вашей учетной записи MS с помощью программного обеспечения.
./onedrive-authorize
Использование Bash OneDrive Upload
Отправка файла в OneDrive с помощью утилиты Bash OneDrive Upload в Linux работает с помощью команды onedrive-upload.
Например, чтобы загрузить один файл в свою учетную запись, вы должны:
./onedrive-upload file
или же
./onedrive-upload fileA fileB
Также можно использовать команду onedrive-upload для загрузки всего каталога. Например:
./onedrive-upload /location/of/folder/to/upload
3. OneDrive для бизнеса на Bash
Не все используют OneDrive в личных целях; Служба облачного хранения Microsoft может найти профессиональное применение. К сожалению, служба OneDrive Business не поддерживает рабочий стол Linux с официальным клиентом.
Представляем OneDrive для бизнеса на Bash. Это модификация популярного инструмента OneDrive-D для бизнес-аккаунтов.
Примечательные особенности
Несколько учетных записей синхронизации.
Может работать в фоновом режиме как служба.
Установка OneDrive для бизнеса на Bash
Установка OneDrive для бизнеса на Bash выполняется автоматически. Чтобы установить его в вашей системе, выполните следующие действия.
Шаг 1: Запустите сценарий установки.
sudo -s
wget --no-check-certificate -qO- "https://raw.githubusercontent.com/0oVicero0/OneDrive/master/OneDrive.sh" |bash
Шаг 2: Активируйте программное обеспечение.
onedrive -a
Использование OneDrive для бизнеса на Bash
Чтобы запустить процесс синхронизации, выполните команду ниже.
onedrive start
Остановите процесс синхронизации, запустив:
onedrive stop
4. OneDrive-D
OneDrive-D — это демон синхронизации для Linux, который после установки можно использовать для поддержания актуальности данных Microsoft OneDrive.
На данный момент приложение OneDrive-D устарело, а другие приложения получили улучшенные функции. Тем не менее, если вы уже пробовали некоторые из решений из этого списка, только чтобы остаться недовольными результатами, не помешает попробовать и это.
Примечательные особенности
Может работать в фоновом режиме, непрерывно синхронизируя файлы с OneDrive и обратно.
Простой процесс установки.
OneDrive-D поддерживает несколько учетных записей для синхронизации.
Получите в свои руки OneDrive-D
В прошлом на toadmin.ru я рассказывал, как установить и использовать программное обеспечение OneDrive-D в Linux. По этой причине я не буду повторно демонстрировать, как его настроить и использовать здесь, в этом списке. Хотя могу сказать точно: это отличное приложение, которое поможет вам синхронизировать ваши драгоценные данные OneDrive в Linux.
Чтобы узнать больше о том, как настроить это приложение на ПК с Linux, ознакомьтесь с моим подробным руководством.
Вывод
OneDrive не совсем любимый всеми поставщик облачных хранилищ. Вряд ли кто-то говорит об этом, и большинство людей с большей вероятностью будут использовать Dropbox или Google Drive. Тем не менее, если вы пользователь Linux, которому необходимо иметь возможность взаимодействовать со службой Microsoft OneDrive, хорошо знать, что эти приложения могут выполнять свою работу!