Direktori Artikel
Rclone Ini adalah alat baris perintah yang mendukung sinkronisasi, pengunggahan dan pengunduhan data antara berbagai penyimpanan objek dan disk jaringan.
Dan, dengan beberapa pengaturan, Anda dapat dengan mudah menerapkan fungsi yang sangat praktis seperti unduhan offline dan pencadangan server VPS.
Artikel ini akan membagikan parameter perintah yang biasa digunakan oleh Rclone.

Instal Rclone
Linux/CentOS/macOS/BSD
Rclone secara resmi menyediakan skrip instalasi sekali klik:
curl https://rclone.org/install.sh | sudo bashWindows
Klik link di bawah untuk masuk ke halaman download Rclone
- Kemudian, pilih Unduhan Windows.
Perintah pengaturan konfigurasi instalasi Rclone
rclone config – Masukkan opsi konfigurasi interaktif untuk melakukan operasi seperti menambah, menghapus, dan mengelola disk jaringan.
Untuk detailnya, lihat tutorial instalasi dan konfigurasi Rclone berikut
rclone config file – Menampilkan jalur file konfigurasi, file konfigurasi umum masuk ~/.config/rclone/rclone.conf
rclone config show – Tampilkan informasi profil
Rclone meng-upgrade memperbarui versi perintah
Masukkan perintah berikut untuk memutakhirkan dan memperbarui versi Rclone▼
rclone selfupdate
- Perhatikan bahwa perintah ini tidak tersedia sebelum rclone versi 1.55.
- Jika pesan kegagalan muncul:
unknown command "selfupdate", Anda harus mengikuti tutorial instruksi penginstalan ini untuk menginstal dan memperbarui secara manual ▼
Bagaimana cara menghapus instalan RClone?
Untuk menghapus dan menghapus file konfigurasi rclone, gunakan perintah berikut untuk membuat daftar jalur konfigurasi RClone saat ini▼
rclone config file
Ini akan mencantumkan jalur ke file konfigurasi saat ini.Kemudian Anda dapat menghapus lokasi jalur sesuai dengan contoh di bawah ini.Ini akan menghapus kredensial untuk layanan penyimpanan jarak jauh.
Perintah uninstall Rclone
Catatan:Setelah menghapus Rclone dengan perintah berikut, Anda tidak lagi dapat mengakses layanan penyimpanan jarak jauh dan harus membuatnya kembali▼
sudo rm /home/pi/.config/rclone/rclone.conf
Untuk menghapus perintah rclone dan halaman manual, cukup ikuti perintah di bawah ini untuk menghapus file▼
sudo rm /usr/bin/rclone
sudo rm /usr/local/share/man/man1/rclone.1Sintaks perintah unduhan Rclone
# 本地到网盘
rclone [功能选项] <本地路径> <网盘名称:路径> [参数] [参数] ...
# 网盘到本地
rclone [功能选项] <网盘名称:路径> <本地路径> [参数] [参数] ...
# 网盘到网盘
rclone [功能选项] <网盘名称:路径> <网盘名称:路径> [参数] [参数] ...Contoh penggunaan Rclone
rclone move -v /Download Onedrive:/Download --transfers=1Opsi fungsi umum perintah Rclone
rclone copy– menyalin filerclone move– untuk memindahkan file, jika ingin menghapus direktori sumber yang kosong setelah dipindahkan, tambahkan--delete-empty-src-dirs参数rclone sync– Sinkronkan file: Sinkronkan direktori sumber ke direktori dan file target, hanya direktori dan file target yang diubah.rclone size– Periksa ukuran file disk jaringan.rclone delete– Hapus konten file di bawah jalur.rclone purge– Menghapus jalur dan semua konten filenya.rclone mkdir- Buat direktori.rclone rmdir– Hapus direktori.rclone rmdirs– Hapus direktori kosong di bawah lingkungan spiritual yang ditentukan.jika menambahkan--leave-rootparameter, direktori root tidak akan dihapus.rclone check– Periksa apakah data alamat sumber dan tujuan cocok.rclone ls– Daftar semua file di jalur yang ditentukan dengan ukuran dan jalurnya.rclone lsl– Satu kali lebih banyak waktu mengunggah tampilan daripada di atas.rclone lsdDaftar direktori di bawah jalur yang ditentukan.rclone lsf– Buat daftar direktori dan file di bawah jalur yang ditentukan.
Cara menggunakan perintah parameter Rclone
-n=--dry-run– Uji coba, untuk melihat operasi apa yang akan dilakukan rclone dalam operasi sebenarnya.-P=--progress– Menampilkan kemajuan transmisi waktu nyata, segarkan sekali setiap 500mS, jika tidak, segarkan sekali setiap menit secara default.--cache-chunk-size SizeSuffi– Ukuran blok, standarnya adalah 5M, secara teori, semakin besar kecepatan unggah, semakin banyak memori yang digunakan.Jika diatur terlalu besar, dapat menyebabkan proses terhenti.--cache-chunk-total-size SizeSuffix– Ukuran total yang dapat ditempati sebuah blok pada disk lokal, default 10G.--transfers=N– Jumlah file paralel, standarnya adalah 4.Disarankan untuk menurunkan parameter ini pada VPS dengan memori yang relatif kecil, contoh: pada VPS kecil dengan 128M, disarankan untuk mengaturnya menjadi 1.--config string– tentukan jalur file konfigurasi,stringadalah jalur file konfigurasi.--ignore-errors– Lewati kesalahan.Misalnya, OneDrive akan meminta setelah mengunggah beberapa file khususFailed to copy: failed to open source object: malwareDetected: Malware detected, yang akan menyebabkan tugas transmisi berikutnya dihentikan, dan parameter ini dapat ditambahkan untuk melewati kesalahan.Tetapi perlu dicatat bahwa kode status keluar dari RCLONE tidak akan0.
Tentu saja, peran rclone lebih dari itu, dan beberapa perintah Rclone yang umum digunakan tercantum di bawah ini.
Perintah salin file salin Rclone
Salin
rclone copy
pindah
rclone move
hapus
rclone delete
Perintah sinkronisasi Rclone
Sinkronkan
rclone sync
Parameter tambahan: menampilkan kecepatan waktu nyata
-p
Parameter tambahan: batas kecepatan 40MB
--bwlimit 40M
Parameter tambahan: jumlah file paralel
--transfers=N
Perintah mulai rclone
mulai rclone
systemctl start rclone
hentikan rclone
systemctl stop rclone
Lihat status rclone
systemctl status rclone
Lihat Profil Lokasi
rclone config file
Log klon
rclone memiliki 4 level logging,ERROR,NOTICE,INFO 和 DEBUG.Secara default, rclone akan menghasilkan ERROR 和 NOTICE pesan tingkat.
-q- rclone hanya akan menghasilkanERRORberita.-v-- rclone akan menghasilkanERROR,NOTICE和INFOPesan,merekomendasikan ini.-vv- rclone akan menghasilkanERROR,NOTICE,INFO和DEBUGberita.--log-level LEVELBendera – mengontrol level log.
Log keluaran Rclone ke perintah file
使用 --log-file=FILE pilihan, rclone akan Error,Info 和 Debug pesan dan kesalahan standar dialihkan ke FILE,di sini FILE adalah jalur file log yang Anda tentukan.
Cara lain adalah dengan menggunakan perintah penunjuk sistem, seperti:
rclone sync -v Onedrive:/DRIVEX Gdrive:/DRIVEX > "~/DRIVEX.log" 2>&1Filter Rclone, sertakan dan kecualikan parameter
--exclude – Kecualikan file atau direktori.
--include – Sertakan file atau direktori.
--filter – Aturan pemfilteran file, setara dengan metode penggunaan lain dari dua opsi di atas.Sertakan aturan yang dimulai dengan + dimulai dengan aturan pengecualian dimulai dengan - awal.
Parameter filter jenis file Rclone
Sebagai contoh --exclude "*.bak",--filter "- *.bak", kecualikan semua bak dokumen.Bisa juga menulis.
Sebagai contoh --include "*.{png,jpg}",--filter "+ *.{png,jpg}", termasuk semua png 和 jpg file, tidak termasuk file lainnya.
--delete-excluded Hapus file yang dikecualikan.Itu perlu digunakan bersama dengan parameter filter, jika tidak maka tidak valid.
Parameter filter direktori Rclone
Pemfilteran direktori perlu ditambahkan setelah nama direktori /, jika tidak maka akan diperlakukan sebagai file untuk dicocokkan.oleh / Pada awalnya, itu hanya akan cocok dengan direktori root (di bawah direktori yang ditentukan), jika tidak maka akan cocok dengan seluruh direktori.Hal yang sama berlaku untuk file.
--exclude ".git/" kecualikan semua direktori.git Daftar Isi.
--exclude "/.git/" Kecualikan hanya direktori root.git Daftar Isi.
--exclude "{Video,Software}/" kecualikan semua direktori Video 和 Software Daftar Isi.
--exclude "/{Video,Software}/" Kecualikan hanya direktori root Video 和 Software Daftar Isi.
--include "/{Video,Software}/**" Sertakan hanya direktori root Video 和 Software semua isi direktori.
Parameter filter ukuran file Rclone
Satuan ukuran default adalah kBytes , tetapi Anda dapat menggunakan k ,M 或 G akhiran.
--min-size Filter file yang lebih kecil dari ukuran yang ditentukan.Misalnya --min-size 50 Menunjukkan bahwa file yang lebih kecil dari 50k tidak akan ditransfer.
--max-size Filter file yang lebih besar dari ukuran yang ditentukan.Misalnya --max-size 1G Menunjukkan bahwa file yang lebih besar dari 1G tidak akan ditransfer.
Catatan:Dalam penggunaan uji yang sebenarnya, ditemukan bahwa dua opsi penyaringan ukuran tidak dapat digunakan secara bersamaan.
Parameter file aturan filter Rclone
--filter-from <规则文件> Tambahkan aturan sertakan/kecualikan dari file.Misalnya --filter-from filter-file.txt.
Contoh file aturan filter Rclone:
- secret*.jpg
+ *.jpg
+ *.png
+ file2.avi
- /dir/Trash/**
+ /dir/**
- *Di bawah ini adalah contoh penggunaan filter yang lebih umum dan sederhana, untuk penggunaan yang lebih kompleks dan canggih, lihatDokumen aturan filter resmi Rclone.
Opsi waktu atau durasi kloning
Opsi WAKTU atau DURASI dapat ditentukan sebagai string durasi atau string waktu.
String durasi dapat berupa urutan angka desimal bertanda, masing-masing dengan desimal opsional dan sufiks unit, seperti "300ms", "-1.5j", atau "2h45m".Unit default adalah detik atau singkatan berikut ini valid:
ms– milidetiks- Keduam- menith- Jamd- langitw- pekanM- beberapa bulany- Tahun
Ini juga dapat ditentukan sebagai waktu absolut dalam format berikut:
- RFC3339 - mis
2006-01-02T15:04:05Z或2006-01-02T15:04:05+07:00 - Tanggal dan waktu ISO8601, zona waktu lokal –
2006-01-02T15:04:05 - Tanggal dan waktu ISO8601, zona waktu lokal –
2006-01-02 15:04:05 - Tanggal ISO8601 –
2006-01-02(YYYY-MM-DD)
Variabel lingkungan rclone
Setiap opsi di rclone dapat diatur melalui variabel lingkungan.Nama variabel lingkungan dapat ditentukan dengannama opsi panjangkonversi, hapus -- awalan, ubah - untuk_, dikapitalisasi dan diawali RCLONE_.Prioritas variabel lingkungan akan lebih rendah daripada opsi baris perintah, yaitu, ketika opsi terkait ditambahkan melalui baris perintah, nilai yang ditetapkan oleh variabel lingkungan akan ditimpa.
Misalnya, mengatur ukuran unggahan minimum --min-size 50, menggunakan variabel lingkungan adalah RCLONE_MIN_SIZE=50.Ketika variabel lingkungan diatur, di baris perintah gunakan --min-size 100, maka nilai variabel lingkungan akan ditimpa.
Rclone variabel lingkungan umum
RCLONE_CONFIG– Jalur file konfigurasi khususRCLONE_CONFIG_PASS– Jika rclone dienkripsi, setel variabel lingkungan ini sebagai kata sandi untuk mendekripsi file konfigurasi secara otomatis.RCLONE_RETRIES– Unggah gagal coba lagi kali, default 3 kaliRCLONE_RETRIES_SLEEP– Pengunggahan kegagalan coba lagi waktu tunggu, dinonaktifkan secara default, units,m,hMewakili detik, menit, dan jam, masing-masing.CLONE_TRANSFERS– Jumlah file yang diunggah secara paralel.RCLONE_CACHE_CHUNK_SIZE– Ukuran blok, standarnya adalah 5M, secara teori, semakin besar kecepatan unggah, semakin banyak memori yang digunakan.Jika diatur terlalu besar, dapat menyebabkan proses terhenti.RCLONE_CACHE_CHUNK_TOTAL_SIZE– Ukuran total yang dapat ditempati sebuah blok pada disk lokal, default 10G.RCLONE_IGNORE_ERRORS=true– Lewati kesalahan.
Harapan Chen Weiliang Blog ( https://www.chenweiliang.com/ ) membagikan "Ensiklopedia Perintah Rclone: Mulai Salin Sinkron Unduh Salin Penggunaan Parameter File", yang berguna bagi Anda.
Selamat datang untuk membagikan tautan artikel ini:https://www.chenweiliang.com/cwl-1864.html



