Koléksi paréntah Rclone: ​​ngamimitian salinan sinkron unduhan metode pamakean parameter file salinan

Siklon Ieu mangrupikeun alat garis paréntah anu ngadukung sinkronisasi, unggah sareng unduh data antara panyimpen objék anu béda sareng disk jaringan.

Sareng, sareng sababaraha setélan, anjeun tiasa sacara gampil ngalaksanakeun fungsi praktis sapertos undeuran offline sareng cadangan server VPS.

Artikel ieu bakal ngabagikeun parameter paréntah anu biasa dianggo ku Rclone.

Koléksi paréntah Rclone: ​​ngamimitian salinan sinkron unduhan metode pamakean parameter file salinan

Pasang Rclone

Linux/CentOS/macOS/BSD

Rclone sacara resmi nyayogikeun skrip pamasangan hiji-klik:

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

Windows

Pencét tautan di handap pikeun asup ka halaman unduhan Rclone ▼

  • Teras, pilih Unduhan Windows.

paréntah pangaturan konfigurasi instalasi Rclone

rclone config - Lebetkeun pilihan konfigurasi interaktif pikeun ngalakukeun operasi sapertos nambihan, mupus, sareng ngatur disk jaringan.

Kanggo detil, tingali tutorial instalasi sareng konfigurasi Rclone di handap ieu▼

rclone config file - Tampilkeun jalur file konfigurasi, file konfigurasi umum aya ~/.config/rclone/rclone.conf

rclone config show - Témbongkeun inpormasi profil

Rclone pamutahiran paréntah versi update

Lebetkeun paréntah di handap ieu pikeun ningkatkeun sareng ngapdet versi Rclone▼

rclone selfupdate
  • Catet yén paréntah ieu henteu sayogi sateuacan versi rclone 1.55.
  • Upami pesen gagal muncul:unknown command "selfupdate", Anjeun kudu turutan instruksi pamasangan ieu pikeun masang jeung ngapdet sacara manual ▼

Kumaha uninstall nyabut RClone?

Pikeun ngahapus sareng ngahapus file konfigurasi rclone, paké paréntah di handap ieu pikeun daptar jalur konfigurasi RClone ayeuna▼

rclone config file

Ieu bakal daptar jalur ka file konfigurasi ayeuna.Teras Anjeun tiasa mupus lokasi jalur nurutkeun conto di handap ieu.Ieu bakal ngahapus kredensial pikeun layanan panyimpenan jauh.

Rclone paréntah uninstall

Catetan:Saatos ngahapus Rclone nganggo paréntah di handap ieu, anjeun moal tiasa deui ngaksés jasa panyimpen jauh sareng kedah nyiptakeun deui▼

sudo rm /home/pi/.config/rclone/rclone.conf

Pikeun ngahapus paréntah rclone sareng halaman lalaki, tuturkeun paréntah di handap pikeun ngahapus file▼

sudo rm /usr/bin/rclone
sudo rm /usr/local/share/man/man1/rclone.1

Sintaksis paréntah download Rclone

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

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

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

conto pamakéan Rclone

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

Rclone paréntah pilihan fungsi umum

  • rclone copy - nyalin file
  • rclone move - pikeun mindahkeun file, upami anjeun hoyong mupus diréktori sumber kosong saatos mindahkeun, tambahkeun --delete-empty-src-dirs parameter
  • rclone sync - Singkronkeun file: Singkronkeun diréktori sumber kana diréktori target sareng file, ngan ukur diréktori target sareng file anu dirobih.
  • rclone size - Pariksa ukuran file tina disk jaringan.
  • rclone delete - Hapus eusi file dina jalur.
  • rclone purge - Hapus jalur sareng sadaya eusi file na.
  • rclone mkdir - Jieun diréktori.
  • rclone rmdir – Pupus hiji diréktori.
  • rclone rmdirs - Pupus diréktori kosong dina lingkungan spiritual anu ditangtukeun.lamun nambahan --leave-root parameter, diréktori akar moal dihapus.
  • rclone check - Pariksa yén data sumber sareng alamat tujuan cocog.
  • rclone ls - Daptar sadaya file dina jalur anu ditangtukeun sareng ukuran sareng jalurna.
  • rclone lsl - Hiji waktos unggah tampilan langkung ti di luhur.
  • rclone lsd Daptar diréktori dina jalur anu ditangtukeun.
  • rclone lsf - Daptar diréktori sareng file dina jalur anu ditangtukeun.

Kumaha ngagunakeun paréntah parameter Rclone

  • -n = --dry-run - Test run, pikeun ningali naon operasi rclone bakal ngalakukeun dina operasi sabenerna.
  • -P = --progress - Tampilkeun kamajuan pangiriman sacara real-time, refresh sakali unggal 500mS, upami henteu refresh sakali unggal menit sacara standar.
  • --cache-chunk-size SizeSuffi - Ukuran blok, standarna nyaéta 5M, dina téori, langkung ageung laju unggah, langkung seueur mémori anu diperyogikeun.Upami diatur ageung teuing, éta tiasa nyababkeun prosésna rusak.
  • --cache-chunk-total-size SizeSuffix - Ukuran total anu blok tiasa ditempatkeun dina disk lokal, standar 10G.
  • --transfers=N - Jumlah file paralel, standar nyaéta 4.Disarankeun pikeun ngirangan parameter ieu dina VPS kalayan mémori anu kawilang leutik, contona: dina VPS leutik kalayan 128M, disarankeun pikeun nyetél ka 1.
  • --config string - Sebutkeun jalur file konfigurasi,stringnyaéta jalur file konfigurasi.
  • --ignore-errors - Skip kasalahan.Salaku conto, OneDrive bakal nyarankeun saatos unggah sababaraha file khususFailed to copy: failed to open source object: malwareDetected: Malware detected, nu bakal ngabalukarkeun tugas transmisi saterusna jadi terminated, sarta parameter ieu bisa ditambahkeun kana skip kasalahan.Tapi kudu dicatet yén kode status kaluar RCLONE moal0.

Tangtosna, peran rclone langkung seueur tibatan éta, sareng sababaraha paréntah Rclone anu biasa dianggo dibéréndélkeun di handap.

Rclone salinan file salinan paréntah

Salin ▼

rclone copy

pindah ▼

rclone move

pupus ▼

rclone delete

Paréntah singkronisasi Rclone

Singkronkeun ▼

rclone sync

Parameter tambahan: mintonkeun laju real-time ▼

-p

Parameter tambahan: wates speed 40MB ▼

--bwlimit 40M

Parameter tambahan: jumlah file paralel ▼

--transfers=N

Rclone ngamimitian paréntah

ngamimitian rclone ▼

systemctl start rclone

eureun rclone ▼

systemctl stop rclone

Tingali status rclone ▼

systemctl status rclone

Nempo Lokasi Propil ▼

rclone config file

Log Rclone

rclone gaduh 4 tingkat logging,ERROR,NOTICE,INFO  DEBUG.Sacara standar, rclone bakal ngahasilkeun ERROR  NOTICE pesen tingkat.

  • -q - rclone ngan bakal ngahasilkeun ERROR wartos.
  • -v -- rclone bakal ngahasilkeun ERROR,NOTICE  INFO wartos,nyarankeun ieu.
  • -vv - rclone bakal ngahasilkeun ERROR,NOTICE,INFO DEBUG wartos.
  • --log-level LEVEL Bandéra - ngadalikeun tingkat log.

Log kaluaran Rclone kana paréntah file

使用 --log-file=FILE pilihan, rclone bakal Error,Info  Debug pesen jeung kasalahan standar dialihkeun ka FILE,Ieuh FILE nyaeta jalur file log anjeun dieusian.

Cara séjén nyaéta ngagunakeun paréntah nunjuk sistem, sapertos:

rclone sync -v Onedrive:/DRIVEX Gdrive:/DRIVEX > "~/DRIVEX.log" 2>&1

Filter Rclone, kalebet sareng ngaluarkeun parameter

--exclude - Ngaluarkeun file atanapi diréktori.

--include - Kalebet file atanapi diréktori.

--filter - Aturan panyaring file, sami sareng metode pamakean sanés tina dua pilihan di luhur.Ngawengku aturan dimimitian ku + dimimitian ku aturan pangaluaran dimimitian ku - mimiti.

Parameter filter tipe file Rclone

Salaku conto --exclude "*.bak",--filter "- *.bak", ngaluarkeun sadayana bak dokumén.Bisa ogé nulis.

Salaku conto --include "*.{png,jpg}",--filter "+ *.{png,jpg}", kaasup sadayana png  jpg file, teu kaasup file séjén.

--delete-excluded Pupus file anu teu kalebet.Éta kedah dianggo sareng parameter saringan, upami henteu sah.

Parameter filter diréktori Rclone

Diréktori nyaring perlu ditambahkeun sanggeus ngaran diréktori /, disebutkeun eta bakal diolah salaku file pikeun cocog.ku / Dina awalna, éta ngan bakal cocog diréktori root (dina diréktori dieusian), disebutkeun bakal cocog sakabéh diréktori.Sami manglaku ka file.

--exclude ".git/" ngaluarkeun sagala directories.git Daptar eusi.

--exclude "/.git/" Ngaluarkeun ngan diréktori root.git Daptar eusi.

--exclude "{Video,Software}/" ngaluarkeun sagala directories Video  Software Daptar eusi.

--exclude "/{Video,Software}/" Ngaluarkeun ngan diréktori root Video  Software Daptar eusi.

--include "/{Video,Software}/**" Kaasup ngan diréktori root Video  Software sakabeh eusi diréktori.

Parameter saringan ukuran file Rclone

Unit ukuran standar nyaéta kBytes , tapi anjeun tiasa nganggo k ,M Atanapi G sufiks.

--min-size Saringan file anu langkung alit tibatan ukuran anu ditangtukeun.salaku conto --min-size 50 Nunjukkeun yén file anu langkung alit ti 50k moal ditransfer.

--max-size Saringan file anu langkung ageung tibatan ukuran anu ditangtukeun.salaku conto --max-size 1G Nunjukkeun yén file anu langkung ageung tibatan 1G moal ditransfer.

Catetan:Dina pamakéan tés sabenerna, kapanggih yén dua pilihan ukuran nyaring teu bisa dipaké dina waktos anu sareng.

Parameter file aturan filter Rclone

--filter-from <规则文件> Tambahkeun kaasup / ngaluarkeun aturan ti file.salaku conto --filter-from filter-file.txt.

conto file aturan filter Rclone:

- secret*.jpg
+ *.jpg
+ *.png
+ file2.avi
- /dir/Trash/**
+ /dir/**
- *

Di handap ieu conto pamakean saringan anu langkung umum sareng saderhana, pikeun pamakean anu langkung rumit sareng luhur, pariksaDokumen aturan filter resmi Rclone.

Rclone waktos atanapi pilihan durasi

Pilihan TIME atanapi DURATION tiasa ditetepkeun salaku string durasi atanapi string waktos.

A string durasi bisa mangrupa runtuyan angka decimal ditandatanganan, unggal kalawan decimal pilihan jeung ahiran unit, kayaning "300ms", "-1.5h", atawa "2h45m".Unit standar nyaéta detik atawa singketan di handap ieu valid:

  • ms– milidetik
  • s - Kadua
  • m - menit
  • h - Jam
  • d - langit
  • w - minggu
  • M – sababaraha bulan
  • y - Taun

Ieu ogé tiasa ditetepkeun salaku waktos mutlak dina format ieu:

  • RFC3339 - misalna2006-01-02T15:04:05ZAtanapi2006-01-02T15:04:05+07:00
  • Tanggal sareng waktos ISO8601, zona waktos lokal -2006-01-02T15:04:05
  • Tanggal sareng waktos ISO8601, zona waktos lokal -2006-01-02 15:04:05
  • Tanggal ISO8601 - 2006-01-02(YYYY-MM-DD)

Variabel lingkungan Rclone

Unggal pilihan dina rclone bisa diatur via variabel lingkungan.Ngaran variabel lingkungan bisa dieusian kungaran pilihan panjangngarobah, mupus -- awalan, robahan - _, kapital jeung awalan RCLONE_.Prioritas variabel lingkungan bakal langkung handap tina pilihan garis paréntah, nyaéta, nalika pilihan anu saluyu dipasang dina garis paréntah, nilai anu diatur ku variabel lingkungan bakal ditimpa.

Contona, netepkeun ukuran unggah minimum --min-size 50, ngagunakeun variabel lingkungan nyaeta RCLONE_MIN_SIZE=50.Nalika variabel lingkungan disetel, dina garis paréntah nganggo --min-size 100, maka nilai variabel lingkungan bakal ditimpa.

Rclone variabel lingkungan umum

  • RCLONE_CONFIG - Jalur file konfigurasi khusus
  • RCLONE_CONFIG_PASS - Upami rclone énkripsi, setel variabel lingkungan ieu salaku sandi pikeun otomatis ngadekrip file konfigurasi.
  • RCLONE_RETRIES - Unggah gagal coba deui kali, standar 3 kali
  • RCLONE_RETRIES_SLEEP - Unggah gagal coba deui waktos ngantosan, ditumpurkeun sacara standar, units,m,hNgagambarkeun detik, menit, jeung jam, masing-masing.
  • CLONE_TRANSFERS - Jumlah file anu diunggah paralel.
  • RCLONE_CACHE_CHUNK_SIZE - Ukuran blok, standarna nyaéta 5M, dina téori, langkung ageung laju unggah, langkung seueur mémori anu diperyogikeun.Upami diatur ageung teuing, éta tiasa nyababkeun prosésna rusak.
  • RCLONE_CACHE_CHUNK_TOTAL_SIZE - Ukuran total anu blok tiasa ditempatkeun dina disk lokal, standar 10G.
  • RCLONE_IGNORE_ERRORS=true - Skip kasalahan.

koméntar

alamat surélék anjeun moal diterbitkeun. Widang anu diperyogikeun dianggo * Labél

Ngagulung ka luhur