Rclone આદેશ સંગ્રહ: સિંક્રનસ કૉપિ ડાઉનલોડ કૉપિ ફાઇલ પેરામીટર વપરાશ પદ્ધતિ શરૂ કરો

લેખ ડિરેક્ટરી

રક્લોન તે કમાન્ડ-લાઇન ટૂલ છે જે વિવિધ ઑબ્જેક્ટ સ્ટોરેજ અને નેટવર્ક ડિસ્ક વચ્ચે ડેટાને સિંક્રનાઇઝ, અપલોડ અને ડાઉનલોડ કરવાનું સમર્થન કરે છે.

અને, કેટલીક સેટિંગ્સ સાથે, તમે ઑફલાઇન ડાઉનલોડ અને VPS સર્વર બેકઅપ જેવા ખૂબ જ વ્યવહારુ કાર્યોને સરળતાથી અમલમાં મૂકી શકો છો.

આ લેખ સામાન્ય રીતે Rclone દ્વારા ઉપયોગમાં લેવાતા આદેશ પરિમાણોને શેર કરશે.

Rclone આદેશ સંગ્રહ: સિંક્રનસ કૉપિ ડાઉનલોડ કૉપિ ફાઇલ પેરામીટર વપરાશ પદ્ધતિ શરૂ કરો

આરક્લોન ઇન્સ્ટોલ કરો

Linux/CentOS/macOS/BSD

આરક્લોન સત્તાવાર રીતે એક-ક્લિક ઇન્સ્ટોલેશન સ્ક્રિપ્ટ પ્રદાન કરે છે:

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

વિન્ડોઝ

Rclone ડાઉનલોડ પૃષ્ઠ દાખલ કરવા માટે નીચેની લિંક પર ક્લિક કરો ▼

  • પછી, વિન્ડોઝ ડાઉનલોડ્સ પસંદ કરો.

આરક્લોન ઇન્સ્ટોલેશન રૂપરેખાંકન સેટઅપ આદેશ

rclone config - નેટવર્ક ડિસ્ક ઉમેરવા, કાઢી નાખવા અને મેનેજ કરવા જેવી કામગીરી કરવા માટે ઇન્ટરેક્ટિવ રૂપરેખાંકન વિકલ્પ દાખલ કરો.

વિગતો માટે, નીચેનું Rclone સ્થાપન અને ગોઠવણી ટ્યુટોરીયલ જુઓ▼

rclone config file - રૂપરેખાંકન ફાઇલનો પાથ દર્શાવો, સામાન્ય રૂપરેખાંકન ફાઇલ અંદર છે ~/.config/rclone/rclone.conf

rclone config show - પ્રોફાઇલ માહિતી બતાવો

આરક્લોન અપગ્રેડ અપડેટ વર્ઝન આદેશ

Rclone સંસ્કરણને અપગ્રેડ અને અપડેટ કરવા માટે નીચેનો આદેશ દાખલ કરો▼

rclone selfupdate
  • નોંધ કરો કે આ આદેશ rclone આવૃત્તિ 1.55 પહેલા ઉપલબ્ધ નથી.
  • જો નિષ્ફળતા સંદેશ દેખાય છે:unknown command "selfupdate", તમારે મેન્યુઅલી ઇન્સ્ટોલ અને અપડેટ કરવા માટે આ ઇન્સ્ટોલેશન સૂચના ટ્યુટોરીયલને અનુસરવાની જરૂર છે ▼

RClone દૂર કેવી રીતે અનઇન્સ્ટોલ કરવું?

rclone રૂપરેખાંકન ફાઇલને અનઇન્સ્ટોલ કરવા અને દૂર કરવા માટે, વર્તમાન RClone રૂપરેખાંકન પાથને સૂચિબદ્ધ કરવા માટે નીચેના આદેશનો ઉપયોગ કરો▼

rclone config file

આ વર્તમાન રૂપરેખાંકન ફાઈલના પાથને સૂચિબદ્ધ કરશે.પછી તમે નીચેના ઉદાહરણ અનુસાર પાથ સ્થાનને કાઢી શકો છો.આ રીમોટ સ્ટોરેજ સેવા માટે ઓળખપત્રો કાઢી નાખશે.

Rclone અનઇન્સ્ટોલ આદેશ

નોંધ:નીચેના આદેશ સાથે Rclone કાઢી નાખ્યા પછી, તમે દૂરસ્થ સ્ટોરેજ સેવાઓને ઍક્સેસ કરી શકશો નહીં અને તેમને ફરીથી બનાવવાની જરૂર પડશે▼

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

rclone આદેશો અને મેન પેજને દૂર કરવા માટે, ફક્ત ફાઇલોને દૂર કરવા માટે નીચે આપેલા આદેશને અનુસરો▼

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

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 પરિમાણ, રૂટ ડિરેક્ટરી કાઢી નાખવામાં આવશે નહીં.
  • rclone check - ચકાસો કે સ્ત્રોત અને ગંતવ્ય સરનામું ડેટા મેળ ખાય છે.
  • rclone ls - ઉલ્લેખિત પાથમાં તમામ ફાઇલોને તેમના કદ અને પાથ સાથે સૂચિબદ્ધ કરો.
  • rclone lsl - ઉપર કરતાં એક વધુ ડિસ્પ્લે અપલોડ સમય.
  • rclone lsd ઉલ્લેખિત પાથ હેઠળ ડિરેક્ટરીઓની યાદી બનાવો.
  • rclone lsf - ઉલ્લેખિત પાથ હેઠળ ડિરેક્ટરીઓ અને ફાઇલોની સૂચિ બનાવો.

Rclone પેરામીટર આદેશનો ઉપયોગ કેવી રીતે કરવો

  • -n = --dry-run - ટેસ્ટ રન, વાસ્તવિક કામગીરીમાં આરક્લોન શું કામગીરી કરશે તે જોવા માટે.
  • -P = --progress - રીઅલ-ટાઇમ ટ્રાન્સમિશન પ્રોગ્રેસ દર્શાવો, દર 500mS પર એકવાર તાજું કરો, અન્યથા ડિફોલ્ટ રૂપે દર મિનિટે એકવાર તાજું કરો.
  • --cache-chunk-size SizeSuffi - બ્લોકનું કદ, ડિફોલ્ટ 5M છે, સિદ્ધાંતમાં, અપલોડની ઝડપ જેટલી મોટી છે, તેટલી વધુ મેમરી લે છે.જો ખૂબ મોટી સેટ કરો, તો તે પ્રક્રિયાને તોડી શકે છે.
  • --cache-chunk-total-size SizeSuffix - કુલ કદ કે જે બ્લોક સ્થાનિક ડિસ્ક પર કબજો કરી શકે છે, ડિફોલ્ટ 10G.
  • --transfers=N - સમાંતર ફાઇલોની સંખ્યા, ડિફોલ્ટ 4 છે.પ્રમાણમાં નાની મેમરીવાળા VPS પર આ પરિમાણ ઘટાડવાની ભલામણ કરવામાં આવે છે, ઉદાહરણ તરીકે: 128M સાથેના નાના VPS પર, તેને 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

આરક્લોન પ્રારંભ આદેશ

આરક્લોન શરૂ કરો ▼

systemctl start rclone

આરક્લોન રોકો ▼

systemctl stop rclone

આરક્લોન સ્ટેટસ જુઓ ▼

systemctl status rclone

પ્રોફાઇલ સ્થાન જુઓ ▼

rclone config file

Rclone લોગ

આરક્લોનમાં લોગીંગના 4 સ્તર છે,ERROR,NOTICE,INFO અને DEBUG.મૂળભૂત રીતે, rclone જનરેટ કરશે ERROR અને NOTICE સ્તર સંદેશ.

  • -q - આરક્લોન ફક્ત જનરેટ કરશે ERROR સમાચાર.
  • -v -- આરક્લોન જનરેટ કરશે ERROR,NOTICE અને INFO સમાચાર,આ ભલામણ કરો.
  • -vv - આરક્લોન જનરેટ કરશે ERROR,NOTICE,INFOઅને DEBUG સમાચાર.
  • --log-level LEVEL ધ - ધ્વજ લોગ સ્તરને નિયંત્રિત કરે છે.

Rclone આઉટપુટ લોગ ટુ ફાઈલ આદેશ

使用 --log-file=FILE વિકલ્પ, આરક્લોન કરશે 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 ડિરેક્ટરી ફિલ્ટર પરિમાણો

ડિરેક્ટરીના નામ પછી ડિરેક્ટરી ફિલ્ટરિંગ ઉમેરવાની જરૂર છે /, અન્યથા તેને મેચિંગ માટેની ફાઇલ તરીકે ગણવામાં આવશે.દ્વારા / શરૂઆતમાં, તે ફક્ત રૂટ ડિરેક્ટરી સાથે મેળ ખાશે (નિર્દિષ્ટ ડિરેક્ટરી હેઠળ), અન્યથા તે સમગ્ર ડિરેક્ટરી સાથે મેળ ખાશે.આ જ ફાઇલોને લાગુ પડે છે.

--exclude ".git/" બધી ડિરેક્ટરીઓ બાકાત.git સામગ્રીઓનું કોષ્ટક.

--exclude "/.git/" માત્ર રૂટ ડિરેક્ટરી બાકાત.git સામગ્રીઓનું કોષ્ટક.

--exclude "{Video,Software}/" બધી ડિરેક્ટરીઓ બાકાત Video અને Software સામગ્રીઓનું કોષ્ટક.

--exclude "/{Video,Software}/" માત્ર રૂટ ડિરેક્ટરી બાકાત Video અને Software સામગ્રીઓનું કોષ્ટક.

--include "/{Video,Software}/**" ફક્ત રૂટ ડિરેક્ટરી શામેલ કરો Video અને Software ડિરેક્ટરીની બધી સામગ્રી.

Rclone ફાઇલ કદ ફિલ્ટર પરિમાણો

મૂળભૂત કદ એકમ છે kBytes , 但 可以 使用 k ,M અથવા G પ્રત્યય

--min-size ઉલ્લેખિત કદ કરતાં નાની ફાઇલોને ફિલ્ટર કરો.દાખ્લા તરીકે --min-size 50 સૂચવે છે કે 50k કરતાં નાની ફાઇલો ટ્રાન્સફર કરવામાં આવશે નહીં.

--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(YYYY-MM-DD)

Rclone પર્યાવરણ ચલો

rclone માં દરેક વિકલ્પ પર્યાવરણ ચલો દ્વારા સેટ કરી શકાય છે.પર્યાવરણ ચલનું નામ દ્વારા સ્પષ્ટ કરી શકાય છેલાંબા વિકલ્પનું નામકન્વર્ટ કરો, કાઢી નાખો -- ઉપસર્ગ, ફેરફાર - માટે_, કેપિટલાઇઝ્ડ અને ઉપસર્ગ RCLONE_.પર્યાવરણ ચલોની પ્રાથમિકતા કમાન્ડ-લાઇન વિકલ્પો કરતાં ઓછી હશે, એટલે કે, જ્યારે અનુરૂપ વિકલ્પો આદેશ વાક્ય દ્વારા ઉમેરવામાં આવે છે, ત્યારે પર્યાવરણ ચલો દ્વારા સેટ કરેલ મૂલ્યો ઓવરરાઇટ થઈ જશે.

ઉદાહરણ તરીકે, ન્યૂનતમ અપલોડ કદ સેટ કરવું --min-size 50, પર્યાવરણ ચલનો ઉપયોગ કરીને છે RCLONE_MIN_SIZE=50.જ્યારે પર્યાવરણ ચલ સુયોજિત થાય છે, ત્યારે આદેશ વાક્યનો ઉપયોગ કરો --min-size 100, પછી પર્યાવરણ ચલની કિંમત ઓવરરાઈટ થઈ જશે.

Rclone સામાન્ય પર્યાવરણ ચલો

  • RCLONE_CONFIG - કસ્ટમ રૂપરેખાંકન ફાઇલ પાથ
  • RCLONE_CONFIG_PASS – જો rclone એનક્રિપ્ટ થયેલ હોય, તો રૂપરેખાંકન ફાઇલને આપમેળે ડિક્રિપ્ટ કરવા માટે આ પર્યાવરણ ચલને પાસવર્ડ તરીકે સેટ કરો.
  • RCLONE_RETRIES - અપલોડ નિષ્ફળતા ફરી પ્રયાસ વખત, મૂળભૂત 3 વખત
  • RCLONE_RETRIES_SLEEP - અપલોડ નિષ્ફળતાનો પુનઃપ્રતિક્ષા સમય, ડિફોલ્ટ રૂપે અક્ષમ, એકમs,m,hઅનુક્રમે સેકન્ડ, મિનિટ અને કલાકોનું પ્રતિનિધિત્વ કરો.
  • CLONE_TRANSFERS - સમાંતર અપલોડ કરેલી ફાઇલોની સંખ્યા.
  • RCLONE_CACHE_CHUNK_SIZE - બ્લોકનું કદ, ડિફોલ્ટ 5M છે, સિદ્ધાંતમાં, અપલોડની ઝડપ જેટલી મોટી છે, તેટલી વધુ મેમરી લે છે.જો ખૂબ મોટી સેટ કરો, તો તે પ્રક્રિયાને તોડી શકે છે.
  • RCLONE_CACHE_CHUNK_TOTAL_SIZE - કુલ કદ કે જે બ્લોક સ્થાનિક ડિસ્ક પર કબજો કરી શકે છે, ડિફોલ્ટ 10G.
  • RCLONE_IGNORE_ERRORS=true - ભૂલો છોડો.

હોપ ચેન વેઇલિયાંગ બ્લોગ ( https://www.chenweiliang.com/ ) "Rclone Command Encyclopedia: Start Synchronous Copy Download Copy File Parameters Usage" શેર કર્યું છે, જે તમારા માટે મદદરૂપ છે.

આ લેખની લિંક શેર કરવા માટે આપનું સ્વાગત છે:https://www.chenweiliang.com/cwl-1864.html

નવીનતમ અપડેટ્સ મેળવવા માટે ચેન વેઇલિઆંગના બ્લોગની ટેલિગ્રામ ચેનલ પર આપનું સ્વાગત છે!

🔔 ચૅનલની ટોચની ડિરેક્ટરીમાં મૂલ્યવાન "ChatGPT કન્ટેન્ટ માર્કેટિંગ AI ટૂલ વપરાશ માર્ગદર્શિકા" મેળવનારા પ્રથમ બનો! 🌟
📚 આ માર્ગદર્શિકામાં ઘણું મૂલ્ય છે, 🌟આ એક દુર્લભ તક છે, તેને ચૂકશો નહીં! ⏰⌛💨
ગમે તો શેર કરો અને લાઈક કરો!
તમારી શેરિંગ અને લાઈક્સ એ અમારી સતત પ્રેરણા છે!

 

评论 评论

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. જરૂરી ક્ષેત્રો વપરાય છે * લેબલ

ટોચ પર સ્ક્રોલ કરો