Как да настроите 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 автоматично настройват aсъздайте среда за 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? Ще трябва да настроите всичко ръчно. Настройка Go отначало започва с изтегляне на съобщението от уебсайта.

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

Когато пакетът Go завърши изтеглянето на вашия компютър с Linux, използвайте катран командвайте и го извлечете към / ЮЕсАр / местни.

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

Go работи. Следващата стъпка е да конфигурирате среда за разработка / изграждане, така че да можем да инсталираме Rclone в Linux. Започнете с помощта на защитен режим команда за създаване на нова папка.

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 и го поставете във вашата директория. Поставянето на данните в тази директория ще направи приложението изпълним, като всяка друга програма.

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 Cloud Storage
  • 7. Google Drive
  • 8. Хубичен
  • 9. Локален диск
  • 10. Microsoft OneDrive
  • 11. OpenStack Swift (облачни файлове на Rackspace, Memset Memstore, OVH)
  • 12. SSH / SFTP
  • 13. Диск на Yandex

Въведете номера за избор на новата си връзка и натиснете въведете клавиш от клавиатурата, за да преминете към следващата стъпка в процеса на конфигуриране.

Следвайте указанията и направете това, което казват стъпките. Когато вашата нова Rclone връзка е готова да премине, напишете буквата „y“ за „yes this is OK“ и натиснете въведете ключ.

Копиране на файлове

Вашата нова 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>

Коментари