Як налаштувати Rclone для Linux

Багато хмарних сервісів не підтримують Linuxплатформи, тому якщо ви хочете перенести файли назад і назад, вам потрібно буде використовувати стороннє рішення. Існує багато типів рішень, які дозволяють користувачам Linux отримувати доступ до сторонніх хмарних сервісів (наприклад, Google Drive, Backblaze тощо), але Rclone для Linux є найкращим на сьогоднішній день, оскільки він дозволяє користувачам мати декілька підключень до багатьох різних служб.

Встановіть Google Go

Rclone використовує Google Go, тому перед встановленнямВам знадобиться створити профіль збірки та готовий до роботи. На щастя, у більшості дистрибутивів Linux у своїх джерелах програмного забезпечення є остання версія мови Go. Відкрийте термінал і налаштуйте його на вашій ОС Linux.

Ubuntu

sudo apt install golang

Debian

sudo apt-get install golang

Arch Linux

Більшість дистрибутивів Linux автоматично встановлюєтьсястворити середовище для Google Go. Arch не є одним із таких дистрибутивів. Використовуйте інструмент пакета Pacman, щоб встановити останню версію Google Go. Потім налаштуйте середовище збирання, дотримуючись офіційних інструкцій Arch Wiki.

sudo pacman -S go

Fedora

У Fedora Linux є офіційний Google Goпрограмні джерела, але це не створює автоматично середовище збирання. Використовуйте інструмент упаковки DNF, щоб отримати Go, а потім дотримуйтесь інструкцій для розробника Fedora, які показують, як налаштувати середовище збирання.

sudo dnf install golang

OpenSUSE

sudo zypper install go go-doc

Загальний Linux

Використання дистрибутива Linux, який не маєзручний пакет для встановлення Google Go? Вам потрібно буде все налаштувати вручну. Налаштування Перейти з нуля починається із завантаження релізу з веб-сайту.

cd ~/Downloads
wget https://dl.google.com/go/go1.11.linux-amd64.tar.gz

Коли пакет Go закінчить завантаження на ваш ПК з Linux, використовуйте дьоготь командувати і витягувати його / usr / місцевий.

sudo tar -C /usr/local -xvzf go1.11.linux-amd64.tar.gz

Іти працює. Наступним кроком є ​​налаштування середовища для розробки / побудови, щоб ми могли встановити Rclone в Linux. Почніть з використання mkdir команда для створення нової папки.

mkdir -p ~/go-development

Дотримуючись основної папки, створіть підпапки «bin», «src» та «pkg».

mkdir -p ~/go-development/bin
mkdir -p ~/go-development/src
mkdir -p ~/go-development/pkg

Відкрийте свій профіль Bash в текстовому редакторі Nano.

nano ~/.profile

Або:

nano ~/.bash_profile

Вставте код нижче в Nano.

export PATH=$PATH:/usr/local/go/bin
export GOPATH="$HOME/go_projects"
export GOBIN="$GOPATH/bin"

Збережіть правки у своєму профілі за допомогою Ctrl + O, і вийти за допомогою Ctrl + X.

Встановити Rclone

Щоб встановити Rclone в Linux, відкрийте термінал і використовуйте йти дістати командування. Запустивши цю команду, ви завантажите останню версію вихідного коду Rclone безпосередньо у ваше середовище розробки Go.

go get github.com/ncw/rclone

CD у ваш шлях оточення Go.

cd $GOPATH/bin

Знайдіть двійковий файл Rclone і помістіть його у свій каталог Bin. Внесення даних у цей каталог зробить додаток виконуваним, як і будь-яка інша програма.

sudo cp rclone /usr/bin/

Встановити Rclone без Google Go

Використання версії Rclone Google Go - це прекрасний спосіб запустити та запустити додаток, оскільки Go має підтримку майже у кожному дистрибутиві Linux.

Це означає, що якщо ви не хочете налаштувати Go, не соромтеся перевірити Pkgs.org на наявність бінарної версії.

Щоб встановити бінарну версію, прокрутіть список на сторінці, знайдіть дистрибутив Linux та натисніть «rclone».

Використовуйте Rclone в Linux

Налаштування Rclone в Linux починається з генерування нового файлу конфігурації. У терміналі запустіть rclone config командування.

rclone config

Для використання Rclone потрібен новий пульт. Щоб створити нове віддалене з'єднання, натисніть кнопку «n» на клавіатурі та натисніть увійти ключ.

У термінальній коробці введіть назву з'єднання. У цьому підручнику ми будемо називати це з'єднання "тестовим".

Вибравши ім'я, виберіть тип з'єднання, яке використовуватиме Rclone. Варіанти:

  • 1. Amazon Drive
  • 2. Amazon S3
  • 3. Backblaze B2
  • 4. Dropbox
  • 5. Шифруйте / розшифруйте пульт
  • 6. Хмарне зберігання Google
  • 7. Диск Google
  • 8. Губик
  • 9. Локальний диск
  • 10. Microsoft OneDrive
  • 11. OpenStack Swift (хмарні файли Rackspace, Memset Memstore, OVH)
  • 12. SSH / SFTP
  • 13. Диск Яндекс

Введіть номер вибору для свого нового з'єднання і натисніть увійти натисніть клавішу на клавіатурі, щоб перейти до наступного кроку в процесі налаштування.

Дотримуйтесь підказок і виконайте те, що сказано в кроках. Коли ваше нове з'єднання Rclone буде готове перейти, напишіть літеру "y" на "так це нормально" і натисніть увійти ключ.

Копіювання файлів

Ваше нове з'єднання Rclone налаштовано. Скопіюємо деякі файли. Щоб скопіювати деякі дані в кореневий каталог вашого з'єднання, виконайте:

rclone copy /home/username/path/to/local/data-folder/ nameofconnection:remotefolder

Синхронізація файлів

Хочете синхронізувати деякі дані з віддаленого з'єднання з Rclone? Зробіть це за допомогою наступної команди.

rclone sync nameofconnection:remotefolder /home/username/path/to/local/data-folder/
</p>

Коментарі