Как синхронизировать Microsoft OneDrive с Linux

Энтузиасты открытого исходного кода любят иметь облачное хранилище. Такие компании, как Google, Amazon, Dropbox и Microsoft, предлагают надежные продукты бесплатно. Это означает, что эти компании будут сканировать или читать файлы пользователей в соответствии с требованиями законодательства или для показа рекламы. Такова реальность жизни, но это не означает, что пользователи не должны использовать эти облачные сервисы хранения.

OneDrive – это облачная служба хранения Microsoft. Хотя OneDrive идеально сочетается с платформой Windows, он также очень легко подключается к машинам, работающим на платформе Linux. Есть несколько способов сделать это. Давайте узнаем, как синхронизировать Microsoft OneDrive с Linux, из следующей статьи!

Инструкции по синхронизации Microsoft OneDrive с Linux

  1. Установить Onedrive
    1. Для Ubuntu
    2. Для Fedora
    3. Для Arch Linux
  2. Параметр
  3. Конфигурация
  4. Выборочная синхронизация
  5. Запустите Onedrive при входе в систему

Установить Onedrive

Onedrive – это клиент на основе интерфейса командной строки, позволяющий пользователям быстро и легко выполнять синхронизацию с OneDrive.

Чтобы установить Onedrive, сначала установите некоторые зависимости и настройте git. Перейдите в Терминал и введите одну из следующих команд.

Для Ubuntu

sudo apt установить libcurl4-openssl-dev git sudo apt установить libsqlite3-dev

Если вы используете Ubuntu 18.04 и выше, используйте оснастку для установки dmd:

sudo snap install –classic dmd && sudo snap install –classic dub

Если нет, используйте следующую команду:

sudo wget http://master.dl.sourceforge.net/project/d-apt/files/d-apt.list -O /etc/apt/sources.list.d/d-apt.list sudo apt-get update && sudo apt-get -y –allow-unauthenticated install –reinstall d-apt-keyring sudo apt-get update && sudo apt-get install dmd-compiler dub

Для Fedora

sudo yum install libcurl-devel git sudo yum install sqlite-devel curl -fsS https://dlang.org/install.sh | bash -s dmd

Для Arch Linux

sudo pacman -S curl sqlite dlang git

Параметр

После установки зависимостей загрузите файлы с помощью git:

git clone https://github.com/skilion/onedrive.git

Скомпилируйте и установите:

cd onedrive сделать sudo сделать установку

После этого пользователям необходимо авторизовать Onedrive в Microsoft, чтобы он мог получить доступ к учетной записи. Просто введите в Терминал следующую информацию:

один диск

И пользователю будет предложено получить доступ к URL-адресу для получения авторизации.

Изображение 1 из Как синхронизировать Microsoft OneDrive с Linux

Войдите в свою учетную запись OneDrive и разрешите приложению доступ к вашей учетной записи.

Изображение 2: Как синхронизировать Microsoft OneDrive с Linux

Как только это будет сделано, появится пустая белая страница. Скопируйте URL-адрес и вставьте его в Терминал в командной строке.

Изображение 3: Как синхронизировать Microsoft OneDrive с Linux

Onedrive начнет загрузку всех файлов в облаке в локальный каталог.

Конфигурация

Пользователи могут найти файл config в папке onedrive git. Чтобы включить его, переместите его в каталог ~ / .config / onedrive /.

mkdir -p ~ / .config / onedrive cp ~ / onedrive / config ~ / .config / onedrive / config

Откройте файл config. Есть два варианта конфигурации: sync_dir и skip_files.

  1. sync_dir: место для хранения файлов OneDrive. Все файлы, помещенные в эту папку или удаленные из нее, будут синхронизированы с облаком.
  2. skip_files: тип файла (или шаблон файла) не синхронизируется.

После внесения изменений сохраните и перезапустите Onedrive.

Выборочная синхронизация

Если вы предпочитаете использовать функцию выборочной синхронизации, а не синхронизировать всю папку OneDrive, пользователи могут создать файл с именем «sync_list» и поместить его в папку «~ / .config / onedrive». Внутри файла добавьте относительный путь (от синхронизированной папки OneDrive) к файлам или папкам, которые вы хотите синхронизировать.

Запустите Onedrive при входе в систему

По умолчанию Onedrive не запускается при входе пользователя в систему. Чтобы он запускался автоматически при входе в систему, пользователи могут использовать systemd:

sudo systemctl –user enable onedrive sudo systemctl –user start onedrive

Или просто добавьте Onedrive в приложение для запуска.

Теперь OneDrive будет синхронизироваться с системой Linux.

Надеюсь, у вас все получится.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *