Veel cloudservices ondersteunen de Linux nietplatform, dus als u bestanden heen en weer wilt overzetten, moet u een oplossing van derden gebruiken. Er zijn veel soorten oplossingen waarmee Linux-gebruikers toegang hebben tot cloudservices van derden (zoals Google Drive, Backblaze, enz.) Maar Rclone voor Linux is veruit de beste, omdat het gebruikers in staat stelt meerdere verbindingen met veel verschillende services te hebben.
Installeer Google Go
Rclone maakt gebruik van Google Go, dus voordat u kunt installerenmoet u een build-profiel hebben en klaar voor gebruik. Gelukkig hebben de meeste Linux-distributies een recente versie van de Go-taal in hun softwarebronnen. Open een terminal en installeer deze op uw Linux-besturingssysteem.
Ubuntu
sudo apt install golang
Debian
sudo apt-get install golang
Arch Linux
De meeste Linux-distributies zetten automatisch eenbouwomgeving voor Google Go. Arch is niet een van die distributies. Gebruik het Pacman-pakkethulpprogramma om de nieuwste versie van Google Go te installeren. Stel vervolgens een buildomgeving op door de officiële Arch Wiki-instructies te volgen.
sudo pacman -S go
Fedora
Fedora Linux heeft Google Go in de officiëlesoftwarebronnen, maar er wordt niet automatisch een buildomgeving opgezet. Gebruik de DNF verpakkingstool om aan de slag te gaan, volg dan de instructies van Fedora Developer die laten zien hoe je een buildomgeving instelt.
sudo dnf install golang
OpenSUSE
sudo zypper install go go-doc
Generieke Linux
Een Linux-distributie gebruiken die geenhandig pakket voor het installeren van Google Go? U moet alles handmatig instellen. Het instellen van Go vanaf nul begint met het downloaden van de release van de website.
cd ~/Downloads wget https://dl.google.com/go/go1.11.linux-amd64.tar.gz
Wanneer het Go-pakket is gedownload naar uw Linux-pc, gebruikt u de teer commando en pak het uit / Usr / local.
sudo tar -C /usr/local -xvzf go1.11.linux-amd64.tar.gz
Go werkt. De volgende stap is het configureren van een ontwikkel- / buildomgeving zodat we Rclone op Linux kunnen installeren. Begin met het gebruik van de mkdir opdracht om een nieuwe map te maken.
mkdir -p ~/go-development
Volg de hoofdmap en maak de submappen "bin", "src" en "pkg".
mkdir -p ~/go-development/bin mkdir -p ~/go-development/src mkdir -p ~/go-development/pkg
Open uw Bash-profiel in de Nano, teksteditor.
nano ~/.profile
Of:
nano ~/.bash_profile
Plak de onderstaande code in Nano.
export PATH=$PATH:/usr/local/go/bin
export GOPATH="$HOME/go_projects"
export GOBIN="$GOPATH/bin"
Sla de bewerkingen op in uw profiel met Ctrl + Oen verlaat met Ctrl + X.
Installeer Rclone
Om Rclone op Linux te installeren, opent u een terminal en gebruikt u de Gaan krijgen commando. Als u deze opdracht uitvoert, wordt een recente versie van de Rclone-broncode rechtstreeks naar uw Go-ontwikkelomgeving gedownload.
go get github.com/ncw/rclone
CD in uw Go-omgeving pad.
cd $GOPATH/bin
Zoek het binaire bestand Rclone en plaats dit in uw map Bin. Door de gegevens in deze map te plaatsen, wordt de app uitvoerbaar, net als elk ander programma.
sudo cp rclone /usr/bin/
Installeer Rclone zonder Google Go
Het gebruik van de Google Go-versie van Rclone is een geweldige manier om de applicatie in gebruik te nemen, omdat Go ondersteuning biedt voor bijna elke Linux-distributie.
Dat gezegd hebbende, als je geen zin hebt om Go in te stellen, kijk dan gerust op Pkgs.org voor een te installeren binaire versie.
Om de binaire versie te installeren, bladert u door de lijst op de pagina, zoekt u uw Linux-distributie en klikt u op "rclone".
Gebruik Rclone op Linux
Het instellen van Rclone op Linux begint met het genereren van een nieuw configuratiebestand. Voer in een terminal de rclone config commando.
rclone config
Het gebruik van Rclone vereist een nieuwe afstandsbediening. Om een nieuwe externe verbinding tot stand te brengen, drukt u op de knop "n" op uw toetsenbord en drukt u op invoeren sleutel.
Typ in het terminalvak de naam van de verbinding. In deze zelfstudie noemen we deze verbinding 'test'.

Na het selecteren van een naam, kies het type verbinding dat Rclone moet gebruiken. Opties zijn:
- 1. Amazon Drive
- 2. Amazon S3
- 3. Backblaze B2
- 4. Dropbox
- 5. Een afstandsbediening coderen / decoderen
- 6. Google Cloud Storage
- 7. Google Drive
- 8. Hubic
- 9. Lokale schijf
- 10. Microsoft OneDrive
- 11. OpenStack Swift (Rackspace Cloud Files, Memset Memstore, OVH)
- 12. SSH / SFTP
- 13. Yandex-schijf
Voer het selectienummer voor uw nieuwe verbinding in en druk op invoeren toets op het toetsenbord om door te gaan naar de volgende stap in het configuratieproces.

Volg de aanwijzingen en doe wat de stappen zeggen. Wanneer uw nieuwe Rclone-verbinding gereed is, schrijft u de letter "y" voor "ja dit is OK" en drukt u op invoeren sleutel.
Bestanden kopiëren
Uw nieuwe Rclone-verbinding is ingesteld. Laten we enkele bestanden kopiëren. Ga als volgt te werk om enkele gegevens naar de hoofdmap van uw verbinding te kopiëren:
rclone copy /home/username/path/to/local/data-folder/ nameofconnection:remotefolder
Bestanden synchroniseren
Wilt u bepaalde gegevens van uw externe verbinding met Rclone synchroniseren? Doe het met het volgende commando.
rclone sync nameofconnection:remotefolder /home/username/path/to/local/data-folder/</ P>
Comments