Artikel Directory
- 1 Installer Rclone
- 2 Rclone installation konfiguration opsætning kommando
- 3 Rclone opgraderingsopdateringsversionskommando
- 4 Sådan afinstallerer du fjern RClone?
- 5 Rclone download kommando syntaks
- 6 Rclone kommando almindelige funktionsmuligheder
- 7 Sådan bruges Rclone-parameterkommandoen
- 8 Rclone log
- 9 Rclone filter, inkluder og ekskluder parametre
- 10 Rclone miljøvariabler
Rclone Det er et kommandolinjeværktøj, der understøtter synkronisering, upload og download af data mellem forskellige objektlager og netværksdiske.
Og med nogle indstillinger kan du nemt implementere meget praktiske funktioner såsom offline download og VPS server backup.
Denne artikel vil dele kommandoparametrene, der almindeligvis bruges af Rclone.

Installer Rclone
Linux/CentOS/macOS/BSD
Rclone leverer officielt et installationsscript med et enkelt klik:
curl https://rclone.org/install.sh | sudo bashWindows
Klik på linket nedenfor for at gå ind på Rclone-downloadsiden ▼
- Vælg derefter Windows Downloads.
Rclone installation konfiguration opsætning kommando
rclone config – Indtast den interaktive konfigurationsindstilling for at udføre handlinger såsom tilføjelse, sletning og administration af netværksdiske.
For detaljer, se følgende Rclone installations- og konfigurationsvejledning▼
rclone config file – Vis stien til konfigurationsfilen, den generelle konfigurationsfil er i ~/.config/rclone/rclone.conf
rclone config show – Vis profiloplysninger
Rclone opgraderingsopdateringsversionskommando
Indtast følgende kommando for at opgradere og opdatere Rclone-versionen▼
rclone selfupdate
- Bemærk, at denne kommando ikke er tilgængelig før rclone version 1.55.
- Hvis en fejlmeddelelse vises:
unknown command "selfupdate", skal du følge denne installationsvejledning for at installere og opdatere manuelt ▼
Sådan afinstallerer du fjern RClone?
For at afinstallere og fjerne rclone-konfigurationsfilen skal du bruge følgende kommando til at vise den aktuelle RClone-konfigurationssti▼
rclone config file
Dette vil vise stien til den aktuelle konfigurationsfil.Derefter kan du slette stiens placering i henhold til eksemplet nedenfor.Dette vil slette legitimationsoplysningerne for fjernlagringstjenesten.
Rclone afinstallationskommando
注意 事项:Efter at have slettet Rclone med følgende kommando, vil du ikke længere være i stand til at få adgang til fjernlagringstjenester og bliver nødt til at genskabe dem▼
sudo rm /home/pi/.config/rclone/rclone.conf
For at fjerne rclone-kommandoer og man-sider skal du blot følge kommandoen nedenfor for at fjerne filerne▼
sudo rm /usr/bin/rclone
sudo rm /usr/local/share/man/man1/rclone.1Rclone download kommando syntaks
# 本地到网盘
rclone [功能选项] <本地路径> <网盘名称:路径> [参数] [参数] ...
# 网盘到本地
rclone [功能选项] <网盘名称:路径> <本地路径> [参数] [参数] ...
# 网盘到网盘
rclone [功能选项] <网盘名称:路径> <网盘名称:路径> [参数] [参数] ...Eksempel på Rclone-brug
rclone move -v /Download Onedrive:/Download --transfers=1Rclone kommando almindelige funktionsmuligheder
rclone copy– kopiere filerrclone move– for at flytte filerne, hvis du vil slette den tomme kildemappe efter flytningen, tilføj--delete-empty-src-dirs参数rclone sync– Synkroniser filer: Synkroniser kildebiblioteket til målbiblioteket og -filerne, kun målbiblioteket og -filerne ændres.rclone size– Kontroller filstørrelsen på netværksdisken.rclone delete– Slet filindholdet under stien.rclone purge– Sletter stien og alt dens filindhold.rclone mkdir- Opret en mappe.rclone rmdir– Slet en mappe.rclone rmdirs– Slet den tomme mappe under det angivne åndelige miljø.hvis tilføje--leave-rootparameter, vil rodmappen ikke blive slettet.rclone check– Kontroller, at kilde- og destinationsadressedataene stemmer overens.rclone ls– Liste alle filer i den angivne sti med deres størrelse og sti.rclone lsl– Én skærmuploadtid mere end ovenfor.rclone lsdList mapperne under den angivne sti.rclone lsf– List mapperne og filerne under den angivne sti.
Sådan bruges Rclone-parameterkommandoen
-n=--dry-run– Testkørsel for at se, hvilke operationer rclone vil udføre i den faktiske drift.-P=--progress– Vis transmissionsfremskridt i realtid, opdater en gang hver 500 mS, ellers opdater som standard en gang hvert minut.--cache-chunk-size SizeSuffi– Blokstørrelsen, standard er 5M, i teorien, jo større uploadhastighed, jo mere hukommelse fylder den.Hvis den indstilles for stor, kan det få processen til at bryde.--cache-chunk-total-size SizeSuffix– Den samlede størrelse, som en blok kan optage på den lokale disk, standard 10G.--transfers=N– Antal parallelle filer, standard er 4.Det anbefales at reducere denne parameter på en VPS med relativt lille hukommelse, for eksempel: på en lille VPS med 128M anbefales det at sætte den til 1.--config string– angiv stien til konfigurationsfilen,stringer konfigurationsfilstien.--ignore-errors– Spring over fejl.For eksempel vil OneDrive spørge efter upload af nogle specielle filerFailed to copy: failed to open source object: malwareDetected: Malware detected, hvilket vil medføre, at efterfølgende transmissionsopgaver afsluttes, og denne parameter kan tilføjes for at springe fejl over.Men det skal bemærkes, at udgangsstatuskoden for RCLONE ikke vil være det0.
Selvfølgelig er rollen som rclone meget mere end det, og nogle almindeligt anvendte Rclone-kommandoer er anført nedenfor.
Rclone kopi fil kopi kommando
Kopiér ▼
rclone copy
flytte ▼
rclone move
slet ▼
rclone delete
Rclone sync kommando
Synkroniser ▼
rclone sync
Yderligere parametre: Vis hastighed i realtid ▼
-p
Yderligere parametre: grænsehastighed 40MB ▼
--bwlimit 40M
Yderligere parameter: antal parallelle filer ▼
--transfers=N
Rclone start kommando
start rclone ▼
systemctl start rclone
stop rclone ▼
systemctl stop rclone
Se rclone-status ▼
systemctl status rclone
Se profilplacering ▼
rclone config file
Rclone log
rclone har 4 niveauer af logning,ERROR,NOTICE,INFO Og DEBUG.Som standard vil rclone generere ERROR Og NOTICE niveau besked.
-q– rclone vil kun generereERRORnyheder.-v-- rclone vil generereERROR,NOTICEOgINFOInformation,anbefale dette.-vv– rclone vil generereERROR,NOTICE,INFOOgDEBUGnyheder.--log-level LEVELFlaget – styrer logniveauet.
Rclone output log til fil kommando
brug --log-file=FILE mulighed, vil rclone Error,Info Og Debug besked og standardfejl omdirigeret til FILE,her FILE er logfilstien, du har angivet.
En anden måde er at bruge systemets pegekommando, såsom:
rclone sync -v Onedrive:/DRIVEX Gdrive:/DRIVEX > "~/DRIVEX.log" 2>&1Rclone filter, inkluder og ekskluder parametre
--exclude – Udelad filer eller mapper.
--include – Inkluder en fil eller et bibliotek.
--filter – Filfiltreringsregler, svarende til andre brugsmetoder af de to ovenstående muligheder.Medtag regler, der starter med + starter med udelukkelsesregler der starter med - starten.
Rclone filtype filter parameter
såsom --exclude "*.bak",--filter "- *.bak", ekskluder alle bak dokument.Kan også skrive.
såsom --include "*.{png,jpg}",--filter "+ *.{png,jpg}", inklusive alle png Og jpg filer, undtagen andre filer.
--delete-excluded Slet ekskluderede filer.Den skal bruges sammen med filterparameteren, ellers er den ugyldig.
Rclone biblioteksfilterparametre
Katalogfiltrering skal tilføjes efter biblioteksnavnet /, ellers vil den blive behandlet som en fil til matchning.ved / I begyndelsen vil det kun matche rodmappen (under den angivne mappe), ellers vil den matche mappen.Det samme gælder for filer.
--exclude ".git/" ekskluder alle mapper.git Indholdsfortegnelse.
--exclude "/.git/" Udelad kun rodmappen.git Indholdsfortegnelse.
--exclude "{Video,Software}/" ekskluder alle mapper Video Og Software Indholdsfortegnelse.
--exclude "/{Video,Software}/" Udelad kun rodmappen Video Og Software Indholdsfortegnelse.
--include "/{Video,Software}/**" Inkluder kun rodmappen Video Og Software alt indhold i mappen.
Rclone filstørrelse filterparametre
Standardstørrelsesenheden er kBytes , men du kan bruge k ,M 或 G suffiks.
--min-size Filtrer filer, der er mindre end den angivne størrelse.for eksempel --min-size 50 Indikerer, at filer mindre end 50k ikke vil blive overført.
--max-size Filtrer filer, der er større end den angivne størrelse.for eksempel --max-size 1G Indikerer, at filer større end 1G ikke vil blive overført.
注意 事项:Ved faktisk testbrug viser det sig, at de to muligheder for størrelsesfiltrering ikke kan bruges på samme tid.
Rclone filter regel fil parametre
--filter-from <规则文件> Tilføj inkludere/ekskludere regler fra filer.for eksempel --filter-from filter-file.txt.
Eksempel på Rclone filter regel fil:
- secret*.jpg
+ *.jpg
+ *.png
+ file2.avi
- /dir/Trash/**
+ /dir/**
- *Nedenfor er eksempler på mere almindelige og simple filterbrug, for mere komplekse og avancerede anvendelser, tjek udRclone officielle filterregler dokument.
Rclone tid eller varighed muligheder
Indstillingen TID eller VARIGHED kan angives som en varighedsstreng eller en tidsstreng.
En varighedsstreng kan være en sekvens af decimaltal med fortegn, hver med et valgfrit decimal- og enhedssuffiks, såsom "300ms", "-1.5h" eller "2h45m".Standardenheden er sekunder, eller følgende forkortelser er gyldige:
ms– millisekunders- Andenm- minuth- Timed- himmelw- ugeM– flere månedery- år
Disse kan også angives som absolutte tider i følgende formater:
- RFC3339 - f.eks
2006-01-02T15:04:05Z或2006-01-02T15:04:05+07:00 - ISO8601 dato og tid, lokal tidszone –
2006-01-02T15:04:05 - ISO8601 dato og tid, lokal tidszone –
2006-01-02 15:04:05 - ISO8601 dato –
2006-01-02(ÅÅÅÅ-MM-DD)
Rclone miljøvariabler
Hver indstilling i rclone kan indstilles via miljøvariabler.Navnet på miljøvariablen kan angives aflangt valgmulighedsnavnkonvertere, slette -- præfiks, ændre - 为_, med stort og foran RCLONE_.Prioriteten af miljøvariabler vil være lavere end for kommandolinjeindstillinger, det vil sige, når de tilsvarende muligheder tilføjes via kommandolinjen, vil værdierne indstillet af miljøvariablerne blive overskrevet.
For eksempel indstilling af minimum uploadstørrelse --min-size 50, ved hjælp af miljøvariablen er RCLONE_MIN_SIZE=50.Når miljøvariablen er indstillet, skal du bruge kommandolinjen --min-size 100, så vil værdien af miljøvariablen blive overskrevet.
Rclone almindelige miljøvariabler
RCLONE_CONFIG– Tilpasset konfigurationsfilstiRCLONE_CONFIG_PASS– Hvis rclone er krypteret, skal du indstille denne miljøvariabel som en adgangskode for automatisk at dekryptere konfigurationsfilen.RCLONE_RETRIES– Genforsøgstider for uploadfejl, standard 3 gangeRCLONE_RETRIES_SLEEP– Uploadfejl Prøv ventetid igen, deaktiveret som standard, enheds,m,hRepræsenterer henholdsvis sekunder, minutter og timer.CLONE_TRANSFERS– Antal filer, der uploades parallelt.RCLONE_CACHE_CHUNK_SIZE– Blokstørrelsen, standard er 5M, i teorien, jo større uploadhastighed, jo mere hukommelse fylder den.Hvis den indstilles for stor, kan det få processen til at bryde.RCLONE_CACHE_CHUNK_TOTAL_SIZE– Den samlede størrelse, som en blok kan optage på den lokale disk, standard 10G.RCLONE_IGNORE_ERRORS=true– Spring over fejl.
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) delte "Rclone Command Encyclopedia: Start Synchronous Copy Download Copy File Parameters Usage", hvilket er nyttigt for dig.
Velkommen til at dele linket til denne artikel:https://www.chenweiliang.com/cwl-1864.html
For at låse op for flere skjulte tricks🔑, velkommen til at blive en del af vores Telegram-kanal!
Del og like hvis du kan lide det! Dine delinger og likes er vores fortsatte motivation!


