લેખ ડિરેક્ટરી
- 1 આરક્લોન ઇન્સ્ટોલ કરો
- 2 આરક્લોન ઇન્સ્ટોલેશન રૂપરેખાંકન સેટઅપ આદેશ
- 3 આરક્લોન અપગ્રેડ અપડેટ વર્ઝન આદેશ
- 4 RClone દૂર કેવી રીતે અનઇન્સ્ટોલ કરવું?
- 5 Rclone ડાઉનલોડ આદેશ વાક્યરચના
- 6 Rclone આદેશ સામાન્ય કાર્ય વિકલ્પો
- 7 Rclone પેરામીટર આદેશનો ઉપયોગ કેવી રીતે કરવો
- 8 Rclone લોગ
- 9 Rclone ફિલ્ટર, પરિમાણો શામેલ કરો અને બાકાત કરો
- 10 Rclone પર્યાવરણ ચલો
રક્લોન તે કમાન્ડ-લાઇન ટૂલ છે જે વિવિધ ઑબ્જેક્ટ સ્ટોરેજ અને નેટવર્ક ડિસ્ક વચ્ચે ડેટાને સિંક્રનાઇઝ, અપલોડ અને ડાઉનલોડ કરવાનું સમર્થન કરે છે.
અને, કેટલીક સેટિંગ્સ સાથે, તમે ઑફલાઇન ડાઉનલોડ અને VPS સર્વર બેકઅપ જેવા ખૂબ જ વ્યવહારુ કાર્યોને સરળતાથી અમલમાં મૂકી શકો છો.
આ લેખ સામાન્ય રીતે 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
નવીનતમ અપડેટ્સ મેળવવા માટે ચેન વેઇલિઆંગના બ્લોગની ટેલિગ્રામ ચેનલ પર આપનું સ્વાગત છે!
📚 આ માર્ગદર્શિકામાં ઘણું મૂલ્ય છે, 🌟આ એક દુર્લભ તક છે, તેને ચૂકશો નહીં! ⏰⌛💨
ગમે તો શેર કરો અને લાઈક કરો!
તમારી શેરિંગ અને લાઈક્સ એ અમારી સતત પ્રેરણા છે!