Pengumpulan perintah Rclone: ​​mulai salin sinkron unduh salin metode penggunaan parameter file

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.

Pengumpulan perintah Rclone: ​​mulai salin sinkron unduh salin metode penggunaan parameter file

Instal Rclone

Linux/CentOS/macOS/BSD

Rclone secara resmi menyediakan skrip instalasi sekali klik:

curl https://rclone.org/install.sh | sudo bash

Windows

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.1

Sintaks perintah unduhan Rclone

# 本地到网盘
rclone [功能选项] <本地路径> <网盘名称:路径> [参数] [参数] ...

# 网盘到本地
rclone [功能选项] <网盘名称:路径> <本地路径> [参数] [参数] ...

# 网盘到网盘
rclone [功能选项] <网盘名称:路径> <网盘名称:路径> [参数] [参数] ...

Contoh penggunaan Rclone

rclone move -v /Download Onedrive:/Download --transfers=1

Opsi fungsi umum perintah Rclone

  • rclone copy – menyalin file
  • rclone 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-root parameter, 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 lsd Daftar 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 menghasilkan ERROR berita.
  • -v -- rclone akan menghasilkan ERROR,NOTICE  INFO Pesan,merekomendasikan ini.
  • -vv - rclone akan menghasilkan ERROR,NOTICE,INFO DEBUG berita.
  • --log-level LEVEL Bendera – 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>&1

Filter 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– milidetik
  • s - Kedua
  • m - menit
  • h - Jam
  • d - langit
  • w - pekan
  • M - beberapa bulan
  • y - Tahun

Ini juga dapat ditentukan sebagai waktu absolut dalam format berikut:

  • RFC3339 - mis2006-01-02T15:04:05Z2006-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 khusus
  • RCLONE_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 kali
  • RCLONE_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.

发表 评论

Alamat email Anda tidak akan dipublikasikan. 必填 项 已 用 * 标注

Direktori Artikel
Gulir ke Atas