В настоящее время существует множество различных решений для облачного интернет-хранилища. Это печально известная Dropbox, Box.com, Microsoft OneDrive и, конечно, Google Drive. По большей части облачное хранилище очень ненадежно в Linux. Из всех распространенных решений лишь небольшое количество активно потратило время на создание клиента синхронизации специально для платформы Linux. Гугл ничем не отличается. Несмотря на то, что я большой поклонник Linux, официального пути к Google Drive в Linux нет. Это означает, что если вы сконцентрировались на способе сохранения и резервного копирования файлов с помощью Google, на вашем ПК нет папки Drive для быстрой и простой загрузки и обмена файлами. Вместо этого вы застрянете, загружая вещи из веб-браузера, и будете вынуждены упустить все изящные функции рабочего стола, которые Google добавляет в Mac и Windows.
К счастью, многие разработчики Linux, использующие Google Drive, устали сидеть сложа руки и ждать, пока Google создаст программу Drive Drive Sync. Они взяли на себя задачу создавать программы, позволяющие пользователям легко получать доступ к Google Диску в Linux прямо с рабочего стола. В этой статье мы поговорим о лучшем, который вы можете получить прямо сейчас!
Google Drive Ocamlfuse доступен для многих различных дистрибутивов Linux. Вот как это работает:
Вы можете установить Google Drive Ocamlfuse, добавив PPA. Введите эти три команды в терминал, чтобы установить его.
sudo add-apt-repository ppa: алессандро-страда / ppa. sudo apt-get update. sudo apt-get установить google-drive-ocamlfuse
Arch Linux пользователи могут установить Google-drive-ocamlfuse из AUR, собрав этот пакет. Перейти к этому ссылка на сайтнайдите «скачать снимок» и нажмите на него. Это позволит загрузить все необходимое для сборки программы.
Извлеките снимок, щелкнув его правой кнопкой мыши в файловом менеджере и выбрав «Извлечь». После извлечения откройте терминал и введите его с помощью команды CD.
cd ~ / Downloads / google-drive-ocamlfuse-git.
Внутри каталога много файлов. Все они собираются вместе, когда вы запускаете команду makepkg.
makepkg
Команда make выйдет и установит все файлы, которые нужны Google Drive Ocamlfuse, затем скомпилирует программу из исходного кода и сгенерирует пакет Arch Linux. Когда закончите, установите его с:
sudo pacman -U * .pkg.tar.xz
Если вашего дистрибутива Linux нет в списке, не существует устанавливаемого пакета для Google Drive Ocamlfuse. Вместо этого возьмите исходный код и скомпилируйте его. Это может быть сложный процесс (в зависимости от вашего уровня квалификации), и он займет слишком много времени, чтобы изложить здесь. Вместо, перейдите к инструкции что разработчик выложил для его установки.
Для синхронизации с Google сначала войдите в систему. Сделайте это, выполнив эту команду в окне терминала:
Google-диск-ocamlfuse
Это мгновенно откроет окно входа в Google Oauth. Введите данные своей учетной записи Google, чтобы продолжить.
Затем создайте папку синхронизации с помощью:
mkdir -p ~ / Google-Drive
Когда все настроено, синхронизация может начаться. Вытащите все из Google Drive с помощью этой команды:
google-drive-ocamlfuse ~ / Google-Drive
Загрузка файлов на Google Drive с помощью клиента синхронизации работает так же, как и загрузка. Чтобы загрузить файлы в учетную запись Drive, просто поместите любой файл в ~ / Google-Drive папку, затем запустите команду синхронизации. Когда Google Drive Ocamlfuse запускается, он просматривает локальную папку синхронизации для любых изменений, которые могли быть внесены, и загружает эти изменения. Кроме того, удаление файла локально удалит его и на диске (просто запустите команду синхронизации после удаления чего-либо).
Запоминание команды для синхронизации файлов с Google Диска может быть непростым делом, особенно если вы новый пользователь. Вместо этого давайте создадим программу сценария оболочки со всеми деталями прямо внутри. Таким образом, отправка и получение файлов с Google Диска намного проще.
В терминале напишите: Nano ~ / DriveSync
Это создаст пустой файл с именем «driversync» в домашней папке.
Затем вставьте эту первую строку. Эта строка кода - шебанг. Это помогает bash понять, как запустить скрипт.
#! / Bin / Баш
Следуя Шебангу, создайте пробел (с помощью клавиши ввода), затем вставьте это:
google-drive-ocamlfuse / home / username / Google-Drive
Примечание: измените имя пользователя на ваше имя пользователя
Сохраните скрипт, нажав CTRL + O, затем используйте CHMOD Команда пометить его исполняемым:
sudo chmod + x ~ / driversync
Наконец, скопируйте его в /usr/bin с CP команда. Таким образом, driveync будет работать где угодно через командную строку.
sudo cp ~ / driveync / usr / bin
Теперь синхронизируйте Google Диск с /home/username/Google-Drive папку, введя это внутри терминала:
sudo driveync
У Google действительно есть хит, когда дело доходит до Google Drive. В нем есть множество потрясающих функций, таких как преобразование документов, надежность серверов Google и целый офисный пакет. Вот почему так стыдно, что вам приходится так много проходить, чтобы получить доступ к Google Диску в Linux. Надеемся, что по мере того, как Linux приобретает все больший интерес, идея Google сделать клиент Drive Sync становится реальностью. До этого синхронизация файлов со сторонним программным обеспечением так же хороша, как и будет.
Многие пользователи Ubuntu Linux выбирают двойная загрузка операцио...
Характер работы Ubuntu Linux означает, что иногда при его использов...
Игры становятся нормой для Linux благодаря таким технологиям, как W...