[問題] rclone copy 無法排除指定目錄

看板Free_box作者 (耀西)時間2年前 (2022/04/15 01:08), 2年前編輯推噓7(7033)
留言40則, 5人參與, 2年前最新討論串1/1
目前在做教育版逃難的雲端備份 但發現進度遲緩,每天可能 0.3TB 都不到 觀察過後都是之前的 iPhone 的備份資料 或是監視器的備份等等零碎檔案 所以想先跳過這些檔案先做重要檔案備份 最後再備份這些檔案 上網爬文加了這個指令 --exclude "{camera_videos,[iPhone Dates],不用備份}/" 排除這三個目錄名稱的資料夾 結果執行後還是繼續備份這些目錄的東西 請問一下我要怎麼修改指令呢? 謝謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.117.109.134 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Free_box/M.1649956105.A.41C.html

04/15 03:17, 2年前 , 1F
我覺得你把不要備份的資料夾先拿出該目錄比較快...
04/15 03:17, 1F

04/15 04:30, 2年前 , 2F
我是整個雲端從根目錄備份…,這樣異動反而會讓他多備份
04/15 04:30, 2F

04/15 04:30, 2年前 , 3F
一次吧?
04/15 04:30, 3F

04/15 05:49, 2年前 , 4F
"{A,B,C}/**"
04/15 05:49, 4F

04/15 05:50, 2年前 , 5F
你原本的只會匹配資料夾不會匹配資料下的檔案,*匹配任意
04/15 05:50, 5F

04/15 05:50, 2年前 , 6F
字元、**匹配包含/的所有字元
04/15 05:50, 6F

04/15 07:01, 2年前 , 7F
我爬外國網站還以為是資料夾名稱[]會有影響,謝謝樓上我
04/15 07:01, 7F

04/15 07:01, 2年前 , 8F
試試看
04/15 07:01, 8F

04/15 08:08, 2年前 , 9F
試過Godist大的方法,也是不行,記得昨天我好像就試過了
04/15 08:08, 9F

04/15 08:51, 2年前 , 10F
用了記事本列表排除也失敗
04/15 08:51, 10F

04/15 12:50, 2年前 , 11F
那就不要從根目錄阿 建個資料夾把要備份的放進去
04/15 12:50, 11F

04/15 12:50, 2年前 , 12F
路徑多 /資料夾名稱 就解決了 趕快繼續備份比較實際
04/15 12:50, 12F

04/15 13:03, 2年前 , 13F
這樣等於又重新備份一份資料了吧?這樣反而花更多時間。
04/15 13:03, 13F

04/15 13:03, 2年前 , 14F
而且只是想先跳過,之後還是會備份那些檔案。
04/15 13:03, 14F

04/15 13:08, 2年前 , 15F
之前有排除過 了解為啥麼原po要那樣設,我回去看我的rclon
04/15 13:08, 15F

04/15 13:08, 2年前 , 16F
e指令跟版本
04/15 13:08, 16F

04/15 13:14, 2年前 , 17F
"/{A,B,C}/**" 或"/{A,B,C}/"試試
04/15 13:14, 17F
我看網路介紹前面有/是根目錄的做法 所以沒有試,我來試看看

04/15 13:55, 2年前 , 18F
不太懂你說得重新備份是什麼意思@@
04/15 13:55, 18F

04/15 13:56, 2年前 , 19F
而且照你的需求就只是拆兩個資料夾跑備份而已
04/15 13:56, 19F

04/15 13:59, 2年前 , 20F
第一個資料夾放優先項目 第二個放你想晚點跑的
04/15 13:59, 20F

04/15 14:00, 2年前 , 21F
rclone copy gdrive:backup1 dst:
04/15 14:00, 21F

04/15 14:00, 2年前 , 22F
rclone copy gdrive:backup2 dst:
04/15 14:00, 22F

04/15 14:03, 2年前 , 23F
當然只是另外一種作法供參
04/15 14:03, 23F
因為這個判斷是否重複檔案的方式 應該是根據資料夾結構去檢查吧(還是我錯了?) 所以我打亂結構後,他應該會判定成新的檔案備份? ※ 編輯: LonyIce (122.117.109.134 臺灣), 04/16/2022 00:20:44

04/16 01:37, 2年前 , 24F
比對檔案是用hash值之類的 跟結構無關
04/16 01:37, 24F

04/16 02:00, 2年前 , 25F
囧 這樣有一點很尷尬的,有些檔案我還沒整理好,所以可
04/16 02:00, 25F

04/16 02:00, 2年前 , 26F
能會有重複的相同檔案在裡面,這樣他是不是只會複製其中
04/16 02:00, 26F

04/16 02:00, 2年前 , 27F
一個?然後我又要重新整理一次Orz
04/16 02:00, 27F

04/17 11:46, 2年前 , 28F
其實也可把東西都丟在一個資料夾避開根目錄問題吧?
04/17 11:46, 28F

04/17 12:59, 2年前 , 29F
試過各種指令都沒辦法,只能放棄用排除的。只能用另外建
04/17 12:59, 29F

04/17 12:59, 2年前 , 30F
資料夾來把檔案分開了
04/17 12:59, 30F

04/17 23:14, 2年前 , 31F
regex出現[]要加\轉義沒錯,否則[test]會匹配t,e,s,t
04/17 23:14, 31F

04/17 23:27, 2年前 , 32F
試了一下沒什麼問題,為了測試方便用的是include
04/17 23:27, 32F

04/17 23:27, 2年前 , 33F

04/18 04:08, 2年前 , 34F
感謝樓上解惑,這個的相關資料真的太少了
04/18 04:08, 34F

04/18 04:15, 2年前 , 35F
其實官方文檔裡面都有
04/18 04:15, 35F

04/18 04:15, 2年前 , 36F

04/19 20:22, 2年前 , 37F

04/19 20:22, 2年前 , 38F
ectories-in-check/6870
04/19 20:22, 38F

04/19 20:23, 2年前 , 39F
Just use --exclude '/path/to/dir1/**' --exclude
04/19 20:23, 39F

04/19 20:23, 2年前 , 40F
'/path/to/dir2/**'
04/19 20:23, 40F
文章代碼(AID): #1YM5K9GS (Free_box)