Колекција на команди Rclone: ​​стартувајте го методот на користење на параметарот на датотеката за преземање на синхрони копии

Директориум за статии

Рклон Тоа е алатка за командна линија која поддржува синхронизација, поставување и преземање податоци помеѓу различни складишни објекти и мрежни дискови.

Покрај тоа, преку некои поставки, може лесно да се реализираат многу практични функции како што се офлајн преземање и резервна копија на VPS серверот.

Оваа статија ќе ги сподели најчесто користените командни параметри на Rclone.

Колекција на команди Rclone: ​​стартувајте го методот на користење на параметарот на датотеката за преземање на синхрони копии

Инсталирајте Rclone

Linux/CentOS/macOS/BSD

Rclone официјално обезбедува скрипта за инсталација со еден клик:

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

Windows

Кликнете на врската подолу за да влезете во страницата за преземање Rclone ▼

  • Потоа, изберете Преземања на Windows.

Команда за поставки за конфигурација за инсталација на Rclone

rclone config – Внесете ги интерактивните опции за конфигурација за додавање, бришење, управување со мрежните дискови итн.

За детални операции, погледнете го следното упатство за инсталација и конфигурација на Rclone ▼

rclone config file – Прикажете ја патеката на конфигурациската датотека Општо земено, конфигурациската датотека е внатре ~/.config/rclone/rclone.conf

rclone config show – Прикажи информации за профилот

Команда за надградба и ажурирање на верзијата на Rclone

Внесете ја следнава команда за да ја надградите верзијата Rclone ▼

rclone selfupdate
  • Забележете дека оваа команда не е достапна пред верзијата 1.55 на rclone.
  • Ако се појави порака за неуспех:unknown command "selfupdate", треба да го следите ова упатство за инсталација за да инсталирате рачни ажурирања ▼

Како да го деинсталирате и избришете RClone?

Ако сакате да ја деинсталирате и избришете конфигурациската датотека rclone, користете ја следнава команда за да ја наведете тековната патека за конфигурација RClone ▼

rclone config file

Ова ќе ја наведе патеката до тековната конфигурациска датотека. Потоа можете да ја избришете локацијата на патеката како на примерот подолу. Ова ќе ги избрише ингеренциите за услугата за далечинско складирање.

Команда за деинсталирање на Rclone

Забелешка:Откако ќе го избришете Rclone користејќи ја следнава команда, повеќе нема да можете да пристапите до услугите за далечинско складирање и ќе треба повторно да ги креирате ▼

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

За да ја отстраните командата rclone и страницата man, само следете ја командата подолу и избришете ги датотеките ▼

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

Синтакса на командата за преземање Rclone

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

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

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

Пример за употреба на Rclone

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

Rclone командува со заедничките функционални опции

  • rclone copy – Копирајте датотеки
  • rclone move – Преместете ја датотеката, доколку сакате да го избришете празниот изворен директориум по преместувањето, додајте --delete-empty-src-dirs 参数
  • rclone sync – Синхронизирајте датотеки: синхронизирајте го изворниот директориум со целниот директориум и датотеките и променете ги само целните директориум и датотеки.
  • rclone size – Проверете ја големината на датотеките на мрежниот диск.
  • rclone delete – Избришете ја содржината на датотеката под патеката.
  • rclone purge – Избришете ја патеката и целата нејзина содржина на датотека.
  • rclone mkdir - Направете директориум.
  • rclone rmdir – Избришете го директориумот.
  • rclone rmdirs – Избришете празни директориуми во наведеното духовно царство. Ако се додаде --leave-root параметар, root директориумот нема да се избрише.
  • rclone check – Проверете дали податоците за адресата на изворот и дестинацијата се совпаѓаат.
  • rclone ls – Наведете ги сите датотеки во наведената патека заедно со големината и патеката на датотеката.
  • rclone lsl – Уште едно време за прикачување на екранот од погоре.
  • rclone lsd Наведете директориуми под наведената патека.
  • rclone lsf – Наведете директориуми и датотеки под наведената патека.

Како да се користи командата за параметар Rclone

  • -n = --dry-run – Тестирање, што се користи за да се види какви операции ќе изврши rclon во вистинската работа.
  • -P = --progress – Прикажи го напредокот на преносот во реално време, освежуван на секои 500 mS, инаку стандардно освежува еднаш на секои 1 минута.
  • --cache-chunk-size SizeSuffi – Големината на блокот е стандардно 5 М. Теоретски, колку е поголема големината на блокот, толку ќе биде поголема брзината на подигање и ќе зафаќа повеќе меморија. Ако се постави премногу големо, може да предизвика прекин на процесот.
  • --cache-chunk-total-size SizeSuffix – Вкупната големина што блокот може да ја заземе на локалниот диск, стандардно 10G.
  • --transfers=N – Број на паралелни датотеки, стандардно е 4. Препорачливо е да го прилагодите овој параметар помал на VPS со релативно мала меморија. На пример, на мал VPS со 128M, се препорачува да го поставите на 1.
  • --config string – Наведете ја патеката на конфигурациската датотека,stringе патеката на конфигурациската датотека.
  • --ignore-errors – Прескокни грешки. На пример, OneDrive ќе ве поттикне откако ќе поставите одредени специјални датотеки.Failed to copy: failed to open source object: malwareDetected: Malware detected, што ќе предизвика последователните задачи за пренос да бидат прекинати. Во овој момент, можете да го додадете овој параметар за да ги прескокнете грешките. Но, треба да се забележи дека излезниот статусен код на RCLONE нема да биде0.

Се разбира, улогата на rclone е многу повеќе од тоа.Подолу се наведени некои најчесто користени Rclone команди.

Команда за копирање на датотеката за копирање Rclone

Копирај ▼

rclone copy

потег ▼

rclone move

избришете ▼

rclone delete

Команда за синхронизација на Rclone

Синхронизирај ▼

rclone sync

Дополнителни параметри: прикажување на брзината во реално време ▼

-p

Дополнителни параметри: ограничување на брзината 40MB ▼

--bwlimit 40M

Дополнителен параметар: број на паралелни датотеки ▼

--transfers=N

Команда за стартување на Rclone

стартувајте го клонот ▼

systemctl start rclone

запрете го клонот ▼

systemctl stop rclone

Проверете го статусот на клонот ▼

systemctl status rclone

Прикажи ја локацијата на профилот ▼

rclone config file

Дневник на Rclone

rclone има 4 нивоа на сеча,ERROR,NOTICE,INFO  DEBUG. Стандардно, rclone ќе генерира ERROR  NOTICE порака на ниво.

  • -q – rclone само ќе генерира ERROR информации.
  • -v – ќе генерира rclone ERROR,NOTICE  INFO Вести,Препорачај го ова.
  • -vv – ќе генерира rclone ERROR,NOTICE,INFO DEBUG информации.
  • --log-level LEVEL – Знамето го контролира нивото на дневникот.

Rclone излез од дневник на команда за датотека

使用 --log-file=FILE опција, rclone ќе Error,Info  Debug Пораките и стандардната грешка се пренасочуваат кон FILE, овде FILE е патеката на датотеката за евиденција што ја наведовте.

Друг метод е да се користи командата за покажување на системот, како што е:

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

Филтер Rclone, вклучи и исклучи параметри

--exclude – Исклучете датотеки или директориуми.

--include – Содржи датотеки или директориуми.

--filter – Правила за филтрирање датотеки, еквивалентни на други употреби на горенаведените две опции. Содржи правила за + Почнувајќи со - почеток.

Параметри на филтер за тип на датотека Rclone

како што се --exclude "*.bak",--filter "- *.bak", исклучете ги сите bak документ. Можете исто така да пишувате.

како што се --include "*.{png,jpg}",--filter "+ *.{png,jpg}", вклучувајќи ги и сите png  jpg датотеки, со исклучок на другите датотеки.

--delete-excluded Избришете ги исклучените датотеки. Треба да се користи со параметри за филтрирање, инаку ќе биде неважечки.

Параметри на филтерот на директориумот Rclone

По името на директориумот треба да се додаде филтрирање директориум /, во спротивно ќе се третира како датотека за совпаѓање. од страна на / Почетокот ќе одговара само на root директориумот (под наведениот директориум), во спротивно ќе одговара на сите директориуми. Истото важи и за датотеките.

--exclude ".git/" Исклучете ги сите директориуми.git Содржина.

--exclude "/.git/" Исклучете ги само оние во root директориумот.git Содржина.

--exclude "{Video,Software}/" Исклучете ги сите директориуми Video  Software Содржина.

--exclude "/{Video,Software}/" Исклучете ги само оние во root директориумот Video  Software Содржина.

--include "/{Video,Software}/**" Ги вклучува само оние во root директориумот Video  Software Сите содржини на директориумот.

Параметри за филтер за големина на датотека Rclone

Стандардната единица за големина е kBytes , но може да се користи k ,M Или G наставка.

--min-size Филтрирајте датотеки помали од наведената големина. на пример --min-size 50 Укажува дека датотеките помали од 50 илјади нема да се префрлат.

--max-size Филтрирајте датотеки поголеми од наведената големина. на пример --max-size 1G Укажува дека датотеките поголеми од 1G нема да се префрлаат.

Забелешка:Во вистинската тест употреба, беше откриено дека двете опции за филтрирање на големината не можат да се користат истовремено.

Параметри на датотеката со правилата за филтер Rclone

--filter-from <规则文件> Додајте вклучи/исклучи правила од датотеките. на пример --filter-from filter-file.txt.

Пример за датотека со правила за филтер Rclone:

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

Подолу се дадени примери за повообичаена и поедноставна употреба на филтрирање, за посложена и напредна употреба, ве молиме проверетеОфицијален документ за правила за филтрирање Rclone.

Опции за време или времетраење на Rclone

Опцијата TIME или DURATION може да се назначи како низа за времетраење или временска низа.

Низата за времетраење може да биде низа од потпишани децимални броеви, секој со опционални децимални и единечни наставки, како што се „300ms“, „-1.5h“ или „2h45m“. Стандардната единица е секунди или важат следните кратенки:

  • ms- милисекунди
  • s - Второ
  • m - минута
  • h - Час
  • d - небото
  • w - недела
  • M - неколку месеци
  • y - Година

Тие исто така може да се наведат како апсолутни времиња во следниот формат:

  • RFC3339 - пример2006-01-02T15:04:05ZИли2006-01-02T15:04:05+07:00
  • ISO8601 датум и време, локална временска зона -2006-01-02T15:04:05
  • ISO8601 датум и време, локална временска зона -2006-01-02 15:04:05
  • ISO8601 Датум - 2006-01-02(ГГГГ-ММ-ДД)

Rclone променливи на животната средина

Секоја опција во rclone може да се постави преку променливи на околината. Името на променливата на животната средина може да се пренеседолго име на опцијаПретворете, избришете -- префикс, промена - за_, пишувајте со големи букви и додајте префикс RCLONE_. Приоритетот на променливите на околината ќе биде помал од оној на опциите на командната линија, односно кога соодветните опции ќе се додадат преку командната линија, вредноста поставена од променливата на животната средина ќе биде препишана.

На пример, поставете ја минималната големина на прикачување --min-size 50, користење на променливи на животната средина е RCLONE_MIN_SIZE=50. Кога е поставена променливата на животната средина, користете ја на командната линија --min-size 100, тогаш вредноста на променливата на животната средина ќе биде препишана во овој момент.

Rклонирање на променливи на заедничка средина

  • RCLONE_CONFIG – Прилагодена патека за конфигурациска датотека
  • RCLONE_CONFIG_PASS – Ако rclone има поставки за шифрирање, поставете ја оваа променлива на околината на лозинка за автоматско дешифрирање на конфигурациската датотека.
  • RCLONE_RETRIES – Број на повторувања за неуспех на прикачување, стандардно 3 пати
  • RCLONE_RETRIES_SLEEP – Обидете се повторно со време на чекање за неуспех на прикачување, стандардно оневозможено, единицаs,m,hПретставува секунди, минути и часови соодветно.
  • CLONE_TRANSFERS – Број на датотеки поставени паралелно.
  • RCLONE_CACHE_CHUNK_SIZE – Големината на блокот е стандардно 5 М. Теоретски, колку е поголема големината на блокот, толку ќе биде поголема брзината на подигање и ќе зафаќа повеќе меморија. Ако се постави премногу големо, може да предизвика прекин на процесот.
  • RCLONE_CACHE_CHUNK_TOTAL_SIZE – Вкупната големина што блокот може да ја заземе на локалниот диск, стандардно 10G.
  • RCLONE_IGNORE_ERRORS=true – Прескокни грешки.

Блог на Hope Chen Weiliang ( https://www.chenweiliang.com/ ) ја сподели „Колекција на команди Rclone: ​​Како да користите параметри за да започнете синхроно копирање, преземање и копирање датотеки“, што ќе ви биде корисно.

Добредојдовте да ја споделите врската од оваа статија:https://www.chenweiliang.com/cwl-1864.html

Добредојдовте на Телеграмскиот канал на блогот на Чен Веилијанг за да ги добиете најновите ажурирања!

🔔 Бидете први што ќе го добиете вредниот „Водич за употреба на алатката за AI за маркетинг на содржина на ChatGPT“ во горниот директориум на каналот! 🌟
📚 Овој водич содржи огромна вредност, 🌟Ова е ретка можност, не ја пропуштајте! ⏰⌛💨
Споделете и лајкнете ако ви се допаѓа!
Вашето споделување и лајкови се наша континуирана мотивација!

 

评论

Вашата адреса за е-пошта нема да биде објавена. Се користат задолжителните полиња * Етикета

скролувајте до врвот