GNU/Linux >> Belajar Linux >  >> Linux

Cara Mentransfer File Antara Dropbox Dan Google Drive Dengan Rclone Di Linux

Rklon memiliki kekayaan fitur. Umumnya, Rclone digunakan untuk menyalin file dari drive lokal ke penyedia penyimpanan cloud seperti Dropbox atau Google Drive dan sebaliknya. Bagaimana dengan menyalin file antara dua penyedia cloud yang berbeda? Ya, Itu juga mungkin! Dalam panduan singkat ini, kita akan melihat cara mentransfer file antara Dropbox dan Google Drive dengan Rclone di Linux.

Seperti yang mungkin sudah Anda ketahui, Rclone tidak menggunakan drive lokal sambil menyinkronkan file antara dua penyedia cloud yang berbeda. Rclone menggunakan transfer sisi server untuk meminimalkan penggunaan bandwidth lokal dan mentransfer data dari satu penyedia ke penyedia lainnya tanpa menggunakan disk lokal. Oleh karena itu, ini mengurangi penulisan disk dan bandwidth jaringan lokal secara signifikan.

Konfigurasi Rclone Dengan Dropbox Dan Google Drive

Untuk mentransfer data antara dua penyedia cloud, kita perlu mengonfigurasi Rclone dengan penyedia cloud tersebut.

Kami telah membahas cara memasang Dropbox dan Google Drive secara lokal menggunakan Rclone dan cara mentransfer file dari sistem lokal ke Dropbox atau Google drive dan sebaliknya.

Lihat panduan berikut untuk mengetahui cara mengonfigurasi Dropbox dan Google drive dengan rclone dan memasangnya secara lokal menggunakan Rclone.

  • Cara Memasang Google Drive Secara Lokal Menggunakan Rclone Di Linux
  • Cara Memasang Dropbox Secara Lokal Menggunakan Rclone Di Linux

Sekarang, mari kita lanjutkan dan menyinkronkan file antara Dropbox dan Google Drive dengan Rclone di Linux.

Prosedur ini tidak hanya untuk mentransfer file antara Dropbox dan Google drive tetapi untuk dua penyedia cloud mana pun. Beberapa langkah akan berbeda tetapi prosedurnya hampir sama.

Transfer File Antara Dropbox Dan Google Drive Dengan Rclone

Saya berasumsi Anda telah mengonfigurasi Dropbox dan Google drive dengan Rclone seperti yang dijelaskan dalam tautan yang disebutkan di atas.

Mari saya tunjukkan remote yang saya konfigurasikan (tentu saja penyedia Cloud):

$ rclone listremotes 
mydropbox:
mygdrive:

Seperti yang Anda lihat, saya telah mengonfigurasi akun Dropbox dan Google drive dengan Rclone.

Sekarang mari kita salin folder bernama "Test" dari Google drive ke Dropbox dengan Rclone menggunakan perintah berikut:

$ rclone copy mygdrive:Test mydropbox:Test

Ganti nama remote dan folder pada perintah di atas dengan nama Anda sendiri.

Mari kita periksa isi folder "Test" di Dropbox dan Google Drive.

Lihat konten folder Uji di Google Drive:

$ rclone ls mygdrive:Test
    15860 ostechnix logo.png

Lihat konten folder Uji di Dropbox:

$ rclone ls mydropbox:Test
    15860 ostechnix logo.png

Seperti yang Anda lihat di output, folder Test di kedua penyedia memiliki konten yang sama. Ini adalah cara Anda menyalin file antara dua penyedia cloud menggunakan Rclone.

Jika Anda ingin tetap menyinkronkan folder Uji di kedua penyedia, cukup ganti rclone copy perintah dengan rclone sync :

$ rclone sync mygdrive:Test mydropbox:Test

Opsi Rclone yang Berguna

Rclone memiliki begitu banyak pilihan. Beberapa flag Rclone penting yang dapat digunakan dalam skenario ini adalah;

  1. --dry-run :Selalu disarankan untuk melakukan uji coba sebelum mentransfer file. --dry-run opsi akan menunjukkan kepada Anda file mana yang akan disalin ke mana, tanpa menyalin apa pun. Bendera dry-run berguna untuk memverifikasi bahwa Anda tidak menimpa file apa pun secara tidak sengaja.
  2. --update :Lewati file yang lebih baru di tujuan.
  3. --transfers :Jumlah transfer file yang dijalankan secara paralel. Secara default, Rclone akan melakukan 4 transfer file secara paralel.
  4. --retries :Berapa kali mencoba kembali operasi yang gagal. Nilai defaultnya adalah 3 .
  5. -P , --progress - Tampilkan bilah kemajuan saat mentransfer file.

Mari kita letakkan semua flag ini di perintah kita.

$ rclone copy --update --dry-run --transfers 10 --retries 5 -P mygdrive:Test mydropbox:Test 

Harap dicatat bahwa kami menggunakan --dry-run tandai pada perintah di atas, sehingga tidak akan mentransfer file. Itu hanya akan melakukan uji coba. Jika semuanya berjalan baik seperti yang Anda inginkan, Anda dapat memulai proses transfer file yang sebenarnya tanpa --dry-run seperti di bawah ini:

$ rclone copy --update --transfers 10 --retries 5 -P mygdrive:Test mydropbox:Test 

Anda juga dapat membuat alias ke perintah Rclone di atas atau letakkan di script untuk menyimpan beberapa pukulan kunci. Panggil saja alias/skrip setiap kali Anda ingin mentransfer file antar penyedia cloud. Sesederhana itu!

Anda dapat mencoba opsi lain yang sesuai untuk Anda dan memodifikasi perintah di atas sesuai kebutuhan Anda. Daftar lengkap flag Rclone yang tersedia diberikan di tautan ini - https://rclone.org/flags/ .

Kesimpulan

Jika Anda sering mentransfer file antara dua penyimpanan cloud, Rclone adalah pilihan yang sempurna. Anda tidak perlu mengunduh file secara manual dari satu penyedia dan mengunggahnya ke penyedia lain. Cukup gunakan Rclone dengan flag yang sesuai dan sisanya akan diurus.


Linux
  1. Cara Mentransfer File Antara Dua Komputer menggunakan Perintah nc dan pv

  2. Cara Zip File dan Direktori di Linux (dengan Contoh)

  3. Cara menggunakan Google Drive di Linux

  1. Cara Mengonfigurasi Server SAMBA Dan Mentransfer File Antara Linux &Windows

  2. Cara menggunakan Google Drive, OneDrive, Dropbox, Amazon S3, dan lainnya di Linux

  3. Bagaimana cara mentransfer file antara Linux dan Android dengan cara yang cepat dan andal?

  1. Cara Menemukan File Dengan Izin SUID dan SGID di Linux

  2. Cara Mentransfer File Antar Server di Linux menggunakan SCP dan FTP

  3. Cara Menemukan file besar linux dengan perintah find dan du