Много облачни услуги не поддържат 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>
Коментари