Pagkolekta sa mando sa Rclone: ​​pagsugod sa dungan nga pag-download sa kopya sa pamaagi sa paggamit sa parameter sa file

Rclone Kini usa ka himan sa command-line nga nagsuporta sa pag-synchronize, pag-upload ug pag-download sa datos tali sa lain-laing mga butang nga pagtipig ug mga disk sa network.

Ug, uban sa pipila ka mga setting, dali nimo ma-implementar ang praktikal kaayo nga mga gimbuhaton sama sa pag-download sa offline ug backup sa server sa VPS.

Kini nga artikulo magpaambit sa mga parameter sa command nga sagad gigamit sa Rclone.

Pagkolekta sa mando sa Rclone: ​​pagsugod sa dungan nga pag-download sa kopya sa pamaagi sa paggamit sa parameter sa file

I-install ang Rclone

Linux/CentOS/macOS/BSD

Opisyal nga naghatag ang Rclone og usa ka pag-klik nga script sa pag-install:

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

Windows

I-klik ang link sa ubos para makasulod sa Rclone download page ▼

  • Unya, pilia ang Windows Downloads.

Rclone installation configuration setup command

rclone config – Pagsulod sa interactive nga opsyon sa pag-configure aron mahimo ang mga operasyon sama sa pagdugang, pagtangtang, ug pagdumala sa mga disk sa network.

Para sa mga detalye, tan-awa ang mosunod nga Rclone installation and configuration tutorial▼

rclone config file – Ipakita ang dalan sa configuration file, ang kinatibuk-ang configuration file anaa sa ~/.config/rclone/rclone.conf

rclone config show - Ipakita ang impormasyon sa profile

Rclone upgrade update nga bersyon sugo

Pagsulod sa mosunod nga sugo aron sa pag-upgrade ug pag-update sa Rclone nga bersyon▼

rclone selfupdate
  • Timan-i nga kini nga sugo dili magamit sa wala pa ang rclone nga bersyon 1.55.
  • Kung adunay makita nga mensahe sa kapakyasan:unknown command "selfupdate", kinahanglan nimong sundon kini nga instruksiyon sa pag-install aron ma-install ug mano-mano ang pag-update ▼

Unsaon pag-uninstall pagtangtang sa RClone?

Para i-uninstall ug tangtangon ang rclone configuration file, gamita ang mosunod nga command para ilista ang kasamtangang RClone configuration path▼

rclone config file

Kini maglista sa dalan sa kasamtangan nga configuration file.Unya mahimo nimong papason ang lokasyon sa agianan sumala sa panig-ingnan sa ubos.Kini magtangtang sa mga kredensyal alang sa layo nga serbisyo sa pagtipig.

Rclone uninstall command

Hinumdomi:Human matangtang ang Rclone gamit ang mosunod nga sugo, dili na nimo ma-access ang mga remote storage services ug kinahanglan nga mugnaon kini▼

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

Para matangtang ang rclone commands ug man page, sunda lang ang command sa ubos para tangtangon ang files▼

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

Rclone download command syntax

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

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

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

Pananglitan sa paggamit sa Rclone

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

Rclone command komon nga mga opsyon sa function

  • rclone copy - kopya sa mga file
  • rclone move - aron mapalihok ang mga file, kung gusto nimo nga tangtangon ang walay sulod nga direktoryo sa gigikanan pagkahuman sa paglihok, idugang --delete-empty-src-dirs Parameter
  • rclone sync - Pag-sync sa mga file: I-synchronize ang gigikanan nga direktoryo sa target nga direktoryo ug mga file, ang target nga direktoryo ug mga file ra ang gibag-o.
  • rclone size – Susiha ang gidak-on sa file sa network disk.
  • rclone delete - Pagtangtang sa sulud sa file sa ilawom sa agianan.
  • rclone purge - Gitangtang ang agianan ug ang tanan nga sulud sa file niini.
  • rclone mkdir - Paghimo usa ka direktoryo.
  • rclone rmdir – Pagtangtang sa usa ka direktoryo.
  • rclone rmdirs – Pagtangtang sa walay sulod nga direktoryo ubos sa piho nga espirituhanong palibot.kon dugangan --leave-root parameter, ang root directory dili mapapas.
  • rclone check – Susiha nga ang tinubdan ug padulngan nga adres data magkatugma.
  • rclone ls - Ilista ang tanan nga mga file sa piho nga agianan nga adunay ilang gidak-on ug agianan.
  • rclone lsl - Usa pa ka oras sa pag-upload sa display kaysa sa taas.
  • rclone lsd Ilista ang mga direktoryo ubos sa espesipikong dalan.
  • rclone lsf - Ilista ang mga direktoryo ug mga file sa ilawom sa piho nga agianan.

Giunsa paggamit ang Rclone parameter command

  • -n = --dry-run - Pagsulay run, aron makita kung unsa nga mga operasyon ang himuon sa rclone sa aktuwal nga operasyon.
  • -P = --progress - Ipakita ang real-time nga pag-uswag sa transmission, i-refresh kausa matag 500mS, kung dili i-refresh kausa matag minuto nga default.
  • --cache-chunk-size SizeSuffi - Ang gidak-on sa block, ang default mao ang 5M, sa teorya, mas dako ang katulin sa pag-upload, mas daghang memorya ang gikinahanglan.Kung gitakda nga dako kaayo, mahimo’g maguba ang proseso.
  • --cache-chunk-total-size SizeSuffix – Ang kinatibuk-ang gidak-on nga mahimong okupar sa usa ka block sa lokal nga disk, default 10G.
  • --transfers=N - Gidaghanon sa managsama nga mga file, ang default mao ang 4.Girekomenda nga pakunhuran kini nga parameter sa usa ka VPS nga adunay gamay nga memorya, pananglitan: sa gamay nga VPS nga adunay 128M, girekomenda nga ibutang kini sa 1.
  • --config string - ipiho ang dalan sa configuration file,stringmao ang dalan sa configuration file.
  • --ignore-errors - Laktawan ang mga sayup.Pananglitan, ang OneDrive mag-aghat human sa pag-upload sa pipila ka espesyal nga mga fileFailed to copy: failed to open source object: malwareDetected: Malware detected, nga maoy hinungdan nga mahunong ang sunod nga mga buluhaton sa transmission, ug kini nga parameter mahimong idugang aron malaktawan ang mga sayup.Apan kinahanglan nga matikdan nga ang exit status code sa RCLONE dili0.

Siyempre, ang papel sa rclone labaw pa niana, ug ang pipila nga kasagarang gigamit nga Rclone nga mga sugo gilista sa ubos.

Rclone copy file copy command

Kopyaha ang ▼

rclone copy

lihok ▼

rclone move

kuhaa ▼

rclone delete

Rclone sync nga sugo

I-sync ▼

rclone sync

Dugang nga mga parametro: ipakita ang real-time nga tulin ▼

-p

Dugang nga mga parameter: limitahan ang katulin 40MB ▼

--bwlimit 40M

Dugang nga parametro: gidaghanon sa parallel files ▼

--transfers=N

Rclone pagsugod nga sugo

pagsugod rclone ▼

systemctl start rclone

hunong rclone ▼

systemctl stop rclone

Tan-awa ang kahimtang sa rclone ▼

systemctl status rclone

Tan-awa ang Lokasyon sa Profile ▼

rclone config file

Rclone log

Ang rclone adunay 4 nga lebel sa pag-log,ERROR,NOTICE,INFO ug DEBUG.Sa kasagaran, ang rclone makamugna ERROR ug NOTICE lebel nga mensahe.

  • -q - Ang rclone makamugna ra ERROR balita.
  • -v -- magmugna ang rclone ERROR,NOTICE ug INFO balita,irekomendar kini.
  • -vv – rclone makamugna ERROR,NOTICE,INFOug DEBUG balita.
  • --log-level LEVEL Ang - flag nagkontrol sa lebel sa log.

Rclone output log sa file command

使用 --log-file=FILE kapilian, rclone kabubut-on Error,Info ug Debug mensahe ug standard error nga gi-redirect sa FILE, dinhi FILE mao ang agianan sa log file nga imong gitakda.

Ang laing paagi mao ang paggamit sa pointing command sa sistema, sama sa:

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

Rclone filter, iapil ug dili iapil ang mga parameter

--exclude - Dili iapil ang mga file o direktoryo.

--include - Ilakip ang usa ka file o direktoryo.

--filter - Mga lagda sa pagsala sa file, katumbas sa ubang mga pamaagi sa paggamit sa duha ka kapilian sa ibabaw.Ilakip ang mga lagda sugod sa + nagsugod sa mga lagda sa pagpahigawas sugod sa - pagsugod.

Rclone file type filter parameter

ingon --exclude "*.bak",--filter "- *.bak", dili iapil ang tanan bak dokumento.Makasulat usab.

ingon --include "*.{png,jpg}",--filter "+ *.{png,jpg}", lakip ang tanan png ug jpg mga file, walay labot sa ubang mga file.

--delete-excluded Pagtangtang sa wala iapil nga mga file.Kinahanglan kini gamiton kauban ang parameter sa filter, kung dili kini dili balido.

Mga parameter sa pagsala sa direktoryo sa Rclone

Ang pagsala sa direktoryo kinahanglang idugang human sa ngalan sa direktoryo /, kung dili kini isipon nga usa ka file alang sa pagpares.pinaagi sa / Sa sinugdanan, motakdo lang kini sa root directory (ubos sa gipiho nga direktoryo), kon dili kini motakdo sa tibuok direktoryo.Ang sama nga magamit sa mga file.

--exclude ".git/" dili iapil ang tanan nga mga direktoryo.git Talaan sa mga sulod.

--exclude "/.git/" Dili iapil ang root directory lamang.git Talaan sa mga sulod.

--exclude "{Video,Software}/" dili iapil ang tanan nga mga direktoryo Video ug Software Talaan sa mga sulod.

--exclude "/{Video,Software}/" Dili iapil ang root directory lamang Video ug Software Talaan sa mga sulod.

--include "/{Video,Software}/**" Ilakip lamang ang root directory Video ug Software tanang sulod sa direktoryo.

Mga parameter sa pagsala sa gidak-on sa file sa Rclone

Ang default nga gidak-on nga yunit mao ang kBytes , pero pwede nimo gamiton k ,M o G suffix.

--min-size Pagsala sa mga file nga mas gamay kaysa sa gitakda nga gidak-on.pananglitan --min-size 50 Nagpakita nga ang mga file nga mas gamay sa 50k dili ibalhin.

--max-size Pagsala sa mga file nga mas dako pa sa gitakda nga gidak-on.pananglitan --max-size 1G Nagpakita nga ang mga file nga mas dako pa sa 1G dili ibalhin.

Hinumdomi:Sa aktuwal nga paggamit sa pagsulay, nakit-an nga ang duha nga kapilian sa pagsala sa gidak-on dili magamit sa parehas nga oras.

Mga parameter sa file sa Rclone filter rule

--filter-from <规则文件> Idugang ang apil / dili iapil ang mga lagda gikan sa mga file.pananglitan --filter-from filter-file.txt.

Pananglitan sa file sa Rclone filter:

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

Sa ubos mao ang mga pananglitan sa mas komon ug yano nga paggamit sa filter, alang sa mas komplikado ug high-end nga paggamit, tan-awaRclone opisyal nga mga lagda sa pagsala nga dokumento.

Mga kapilian sa Rclone nga oras o gidugayon

Ang TIME o DURATION nga opsyon mahimong ipiho isip usa ka gidugayon nga string o usa ka time string.

Ang usa ka string sa gidugayon mahimong usa ka han-ay sa gipirmahan nga decimal nga mga numero, ang matag usa adunay opsyonal nga decimal ug unit suffix, sama sa "300ms", "-1.5h", o "2h45m".Ang default nga yunit mao ang mga segundo o ang mosunod nga mga abbreviation balido:

  • ms- millisecond
  • s - Ikaduha
  • m - minuto
  • h - Oras
  • d - langit
  • w - semana
  • M – pipila ka bulan
  • y - Tuig

Mahimo usab kini nga ipiho isip hingpit nga mga panahon sa mosunod nga mga format:

  • RFC3339 - pananglitan2006-01-02T15:04:05Zo2006-01-02T15:04:05+07:00
  • ISO8601 petsa ug oras, lokal nga time zone -2006-01-02T15:04:05
  • ISO8601 petsa ug oras, lokal nga time zone -2006-01-02 15:04:05
  • Petsa sa ISO8601 - 2006-01-02(YYYY-MM-DD)

Mga variable sa palibot sa Rclone

Ang matag kapilian sa rclone mahimong itakda pinaagi sa mga variable sa palibot.Ang ngalan sa variable sa palibot mahimong matino pinaagi sataas nga ngalan sa opsyonpagkabig, pagtangtang -- prefix, pagbag-o - _, gi-capital ug prefix RCLONE_.Ang prayoridad sa mga variable sa palibot mahimong mas ubos kaysa sa mga kapilian sa command line, nga mao, kung ang katugbang nga mga kapilian gidugang pinaagi sa command line, ang mga kantidad nga gitakda sa mga variable sa kalikopan ma-overwrite.

Pananglitan, ang pagtakda sa minimum nga gidak-on sa pag-upload --min-size 50, gamit ang environment variable is RCLONE_MIN_SIZE=50.Kung ang variable sa palibot gitakda, sa paggamit sa linya sa command --min-size 100, unya ang bili sa environment variable ma-overwrite.

Rclone komon nga mga variable sa palibot

  • RCLONE_CONFIG - Pasadya nga agianan sa file sa pag-configure
  • RCLONE_CONFIG_PASS - Kung ang rclone na-encrypt, ibutang kini nga variable sa palibot ingon usa ka password aron awtomatiko nga ma-decrypt ang file sa pag-configure.
  • RCLONE_RETRIES - Pag-upload sa mga kapakyasan sa pagsulay pag-usab, default 3 ka beses
  • RCLONE_RETRIES_SLEEP - Pag-upload sa kapakyasan pagsulay pag-usab sa oras sa paghulat, gi-disable sa default, yunits,m,hNagrepresentar sa mga segundo, minuto, ug oras, matag usa.
  • CLONE_TRANSFERS - Gidaghanon sa mga file nga gi-upload nga managsama.
  • RCLONE_CACHE_CHUNK_SIZE - Ang gidak-on sa block, ang default mao ang 5M, sa teorya, mas dako ang katulin sa pag-upload, mas daghang memorya ang gikinahanglan.Kung gitakda nga dako kaayo, mahimo’g maguba ang proseso.
  • RCLONE_CACHE_CHUNK_TOTAL_SIZE – Ang kinatibuk-ang gidak-on nga mahimong okupar sa usa ka block sa lokal nga disk, default 10G.
  • RCLONE_IGNORE_ERRORS=true - Laktawan ang mga sayup.

Paglaum Chen Weiliang Blog ( https://www.chenweiliang.com/ ) mipaambit sa "Rclone Command Encyclopedia: Start Synchronous Copy Download Copy File Parameters Usage", nga makatabang kanimo.

Welcome sa pagpaambit sa link niini nga artikulo:https://www.chenweiliang.com/cwl-1864.html

Malipayon nga pag-abut sa channel sa Telegram sa blog ni Chen Weiliang aron makuha ang labing bag-ong mga update!

🔔 Mahimong una nga makakuha sa bililhon nga "ChatGPT Content Marketing AI Tool Usage Guide" sa direktoryo sa taas nga channel! 🌟
📚 Kini nga giya adunay daghang kantidad, 🌟Kini usa ka talagsaon nga oportunidad, ayaw palabya ​​kini! ⏰⌛💨
Share ug like kung ganahan ka!
Ang imong pagpaambit ug pag-like mao ang among padayon nga kadasig!

 

发表 评论

Ang imong email address dili mapatik. Gigamit ang mga kinahanglanon nga uma * Label

scroll sa ibabaw