Rclone
rclone
Rclone 是一个用于管理云存储上的文件的命令行程序
Windows 上設定檔在 C:\Users\eric2_chen\AppData\Roaming\rclone\rclone.conf
--interactive
在執行操作前先詢問,通常在錯誤復原中使用
config
|
|
命令行互動式設定遠端
ls
列出遠端資源,遠端一定要加冒號 note:
,會遞迴的列出檔案樹上的全部資源
--max-depth 1
用以限制只列一級資料夾
ls
to list size and path of objects onlylsl
to list modification time, size and path of objects onlylsd
to list directories onlylsf
to list objects and directories in easy to parse formatlsjson
to list objects and directories in JSON format
bisync
使用差分同步
在兩條路徑之間執行雙向同步 Bisync 在 rclone 中提供了雙向雲端同步解決方案。它保留先前運行中的 Path1 和 Path2 檔案系統清單。在每次連續運行時,它將:
- 列出 Path1 和 Path2 上的文件,並檢查每一側的變更。更改包括
New
、Newer
、Older
和Deleted
文件- 將 Path1 上的變更傳播到 Path2,反之亦然
|
|
先設定好 obsibian 作為遠端 第一次上傳,如同 sync 不會刪除 path1 裡的任何文件
|
|
之後直接兩個資料夾同步
--max-lock [second]
bisync 會產生操作中的檔案列表在操作目錄,如果異常中斷會導致下一次執行失敗,直到 lock 檔被刪除
--check-sync=only
只確定兩側檔案是否一致,不改變任何檔案
Windows 上 C:\Users\eric2_chen\AppData\Local\rclone\bisync
為儲存檔案系統清單的路徑
--recover
如果異常終止而使 lock 檔位被解鎖,不想--resync
強制覆蓋碗端檔案,可使用此指令指無視 lock 檔
Google Drive
root_folder_id
可以指定以特定資料夾做為根,在 Scope 為 drive or drive.file 都可以運作
如果用 Scope 為 drive.file 設定不同的使用者上傳到同一個 root_folder_id 會無法看到對方的上傳
當設定 Scope 為 drive.file 與 FolderSync 以同步手機筆記時即使以相同使用者授權 Rclone 也無法看到 FolderSync 新增的檔案,但 Rclone 新增的 FolderSync 可以看見 Rclone 同步不同電腦的話則可以正常同步
--drive-acknowledge-abuse
Google 可能白目地認為某些檔案存在風險而阻止您下載,此標誌忽略此限制