Rclone 使用教程 - 常用命令參數

設置

命令 說明
rclone config 添加、刪除、管理網盤等操作
rclone config file 顯示配置文件的路徑
rclone config show 顯示配置文件信息
root@SunPma:~# rclone config
Current remotes:

Name                 Type
====                 ====
DB                 dropbox
GD                 drive

e) Edit existing remote
n) New remote
d) Delete remote
r) Rename remote
c) Copy remote
s) Set configuration password
q) Quit config
e/n/d/r/c/s/q>

語法

# 本地到網盤
rclone [功能選項] <本地路徑> <配置名稱:路徑> [參數] [參數]

# 網盤到本地
rclone [功能選項] <配置名稱:路徑> <本地路徑> [參數] [參數]

# 網盤到網盤
rclone [功能選項] <配置名稱:路徑> <配置名稱:路徑> [參數] [參數]

# [參數]為可選項

示例

# 複製到網盤,並顯示實時傳輸進度,設置並行上傳數為8

rclone copy -P /home/SunPma GD:/home/SunPma --transfers=8

# 如果需要服務端對服務端的傳輸可加以下參數(不消耗本地流量)

rclone copy 配置名稱:網盤路徑 配置名稱:網盤路徑 --drive-server-side-across-configs

功能

命令 說明
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 列出指定路徑下的目錄和文件

參數

命令 說明
-n = --dry-run 測試運行,查看Rclon在實際運行中會進行哪些操作
-P = --progress 顯示實時傳輸進度,500mS刷新一次,否則默認1分鍾刷新一次
--cache-chunk-size SizeSuffi 塊的大小,默認5M越大上傳越快,占用內存越多,太大可能會導致進程中斷
--cache-chunk-total-size SizeSuffix 塊可以在本地磁盤上占用的總大小,默認10G
--transfers=N 並行文件數,默認為4
--config string 指定配置文件路徑,string為配置文件路徑
--ignore-errors 跳過錯誤

日誌

有4個級別的日誌記錄:ERROR NOTICE INFO DEBUG
默認情況下Rclon將生成ERROR NOTICE日誌

命令 說明
-q rclone將僅生成ERROR消息
-v rclone將生成ERROR NOTICE INFO 消息
-vv rclone 將生成ERROR NOTICE INFO DEBUG 消息
--log-level LEVEL 標誌控製日誌級別

輸出日誌到文件
使用--log-file=FILE選項rclone會將Error Info Debug消息以及標準錯誤重定向到FILE
這裏的FILE是你指定的日誌文件路徑

過濾

命令 說明
--exclude 排除文件或目錄
--include 包含文件或目錄
--filter 文件過濾規則,相當於上麵兩個選項的其它使用方式。包含規則以+開頭,排除規則以-開頭

文件類型過濾
比如--exclude "*.bak" --filter "- *.bak"排除所有bak文件
比如--include "*.{png,jpg}" --filter "+ *.{png,jpg}"包含所有pngjpg文件,排除其他文件
--delete-excluded刪除排除的文件。需配合過濾參數使用,否則無效
目錄過濾
目錄過濾需要在目錄名稱後麵加上/否則會被當做文件進行匹配
/開頭隻會匹配根目錄(指定目錄下),否則匹配所目錄,這同樣適用於文件
--exclude ".git/"排除所有目錄下的.git目錄
--exclude "/.git/"隻排除根目錄下的.git目錄
--exclude "{Video,Software}/"排除所有目錄下的VideoSoftware目錄
--exclude "/{Video,Software}/"隻排除根目錄下的VideoSoftware目錄
--include "/{Video,Software}/**"僅包含根目錄下的VideoSoftware目錄的所有內容
大小過濾
默認大小單位為kBytes但可以使用k MG後綴
--min-size過濾小於指定大小的文件。比如--min-size 50表示不會傳輸小於50k的文件。
--max-size過濾大於指定大小的文件。比如--max-size 1G表示不會傳輸大於1G的文件。
實際使用中發現大小過濾兩個選項不能同時使用
過濾規則文件
--filter-from <規則文件>從文件添加包含/排除規則
比如--filter-from filter-file.txt
過濾規則文件示例:

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

環境變量

rclone中的每個選項都可以通過環境變量設置。環境變量的名稱可以通過長選項名稱進行轉換,刪除--前綴,更改-_大寫並添加前綴RCLONE_環境變量的優先級會低於命令行選項,即通過命令行追加相應的選項時會覆蓋環境變量設定的值。
比如設置最小上傳大小--min-size 50使用環境變量是RCLONE_MIN_SIZE=50當環境變量設置後,在命令行中使用--min-size 100那麽此時環境變量的值就會被覆蓋
常用環境變量

命令 說明
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://rclone.org
https://rclone.org/docs
https://p3terx.com/archives/rclone-advanced-user-manual-common-command-parameters.html

相關說明:

1、VIP會員無限製任意下載,免積分。立即前往開通>>

2、下載積分可通過日常 簽到綁定郵箱 以及 積分兌換 等途徑獲得!

3、本站資源大多存儲在雲盤,如出現鏈接失效請評論反饋,如有密碼,均為:www.ipipn.com。

4、所有站內資源僅供學習交流使用。未經原版權作者許可,禁止用於任何商業環境,否則後果自負。為尊重作者版權,請購買正版作品。

5、站內資源來源於網絡公開發表文件或網友分享,如侵犯您的權益,請聯係管理員處理。

6、本站提供的源碼、模板、軟件工具等其他資源,都不包含技術服務,請大家諒解!

7、源碼、模板等資源會隨著技術、壞境的升級而存在部分問題,還請慎重選擇。

PS.源碼均收集自網絡,如有侵犯閣下權益,請發信件至: admin@ipipn.com .


源站網 » Rclone 使用教程 - 常用命令參數

發表評論

讚助本站發展 維持服務器消耗

全站源碼免費下載 立刻讚助