題 如何從Dropbox同步中排除文件(而不是文件夾)?


我正在嘗試使用Dropbox同步我的Firefox配置文件文件夾,但Firefox有幾個文件經常更改

  1. 文件夾:緩存,可以排除OfflineCache
  2. 文件:urlclassifier3.sqlite,places.sqlite - 這些文件很大,隨時都可以更改

操作系統:Windows 7

有誰知道如何從Dropbox同步中排除#2中列出的文件?


93
2018-01-09 09:37


起源


選擇性同步? - Alex
書籤備份 每次關閉Firefox時,Firefox插件都會將書籤文件複製到您選擇的目錄中。您可以將其指向Dropbox文件夾。另一種選擇是使用Windows Robocopy + taskschd來做同樣的事情。要每隔60分鐘複製places.sqlite,您可以使用以下內容: robocopy C:\Users\Someone\AppData\Roaming\Mozilla\Firefox\Profiles\default C:\Users\Someone\dropbox\apps\firefox\ places.sqlite /MOT:60  - 您可以安排它從Windows開始,這樣您就不必重新運行每次啟動。 - ramiwi
您可能不需要擔心同步的大文件。 Dropbox不會僅將整個文件同步更改的部分。看著 serverfault.com/questions/52861/...。在實踐中,我已經看到這種情況發生在一些經常更改的大文件上。 - Ashutosh Jindal
使用不是更好 Firefox的內置同步功能,而不是通過使用Dropbox導致潛在的問題?另外,您真的想要提供所有瀏覽歷史記錄嗎? 康多莉扎賴斯? - stib
@AshutoshJindal雖然帶寬不是那麼好我每次在同步文件夾中編輯word文檔時都會感到惱火,並且〜文件會被同步然後被刪除。 - Loren Pechtel


答案:


要從Dropbox中排除FILES而不是文件夾,您可以執行以下操作:

  1. 將文件移動到其他位置

  2. 創建一個具有相同名稱的文件夾來代替該文件

  3. 轉到Dropbox選擇性同步選項並忽略該文件夾,這也將刪除它

  4. 將文件移回原位

How to ignore single file in Dropbox

享受您忽略的文件!


67
2018-05-22 14:15



我寧願有一個 .dropboxignore檔案:P - Zequez
@Zequez - 請求: dropboxforum.com/hc/communities/public/questions/... - Asaf
太好了,適合我。有人為幾個文件自動化嗎?我試圖找到Dropbox存儲該信息的位置,但尚未成功。似乎Dropbox在這裡存儲了它的所有數據,但是我不知道這種格式:%USERPROFILE%\ AppData \ Roaming \ Dropbox \ instance1 - AronVanAmmers
'。dropboxignore'文件會很棒。它還可以為他們的服務器節省巨大的負擔。我們在dropbox上存儲開發項目解決方案。每次我按項目DB構建,然後去同步2000個小文件。 - Zapnologica
這是非常好的我必須添加 GIF :) - Vlastimil Ovčáčík


在Linux上,你可以使用 dropbox Dropbox附帶的命令行工具:

$ dropbox filestatus
PV_2013.aux:                      up to date
PV_2013.log:                      up to date
PV_2013.pdf:                      up to date
PV_2013.tex:                      up to date    

$ dropbox exclude add *.log *.aux
Excluded: 
../ag_2013/pv_2013.aux
../ag_2013/pv_2013.log

$ dropbox filestatus
PV_2013.pdf:                      up to date
PV_2013.tex:                      up to date    

47
2018-06-22 21:27



真的很酷!太糟糕了,它無法在其他平台上運行。剛嘗試使用OSX上的可執行文件,但失敗了...... - Tieme
作為澄清,這似乎只排除與通配符模式匹配的特定單個文件。你無法使用它來例如阻止和文件結束 .log 來自同步。 - Shimon Rura
@ShimonRura你是什麼意思? - JAB
@JAB我的意思是當你發行時 dropbox exclude 命令,參數中使用的任何通配符都由(由shell)評估,匹配的文件名由dropbox排除。即使您的shell通過帶有星號的字符串,Dropbox也不會將排除的文件路徑解釋為模式。所以排除 *.log 不會阻止調用的文件 foo.log 從同步,它只會排除一個文件 字面上稱為  *.log。 - Shimon Rura
@ShimonRura哦對,shell在執行前擴展。我明白你的意思了。這是更有限,但有道理。所以內部沒有實際的通配符支持 dropbox exclude 本身。 - JAB


在Dropbox設置中,轉到 高級 > 選擇性同步。如果你看到了 高級視圖 或類似按鈕,單擊它。取消選中緩存文件夾以及您發現Firefox經常更改的任何其他文件夾。

我使用我的Chrome安裝完成了這一步,上述步驟幫助我減少了巨大的緩存,圖標等的同步。

對於你不想同步的任何文件,但你發現你想要同步的文件夾,退出Firefox, 將文件移動到另一個位置,然後在原始位置創建一個符號或硬鏈接。當Firefox再次運行時,它會看到文件好像從未移動過,但Dropbox會看到鏈接而不同步實際文件。

顯然,Dropbox會將符號鏈接或硬鏈接同步,就像它們是實際文件一樣。

但是如果您確定要同步的文件夾中的哪些文件(即,它們的名稱是固定的,不更改或隨機的),您可以執行反向同步黑客攻擊:

  • 選擇性同步 功能,排除包含您不想同步的文件和您想要同步的文件的整個文件夾。
  • 在排除文件夾旁邊創建一個新文件夾。該文件夾將由Dropbox同步。您可以適當地命名它以表明它是排除文件夾的副本。
  • 在新文件夾中,為要同步的原始排除文件夾中的文件創建硬鏈接(或符號鏈接)。

Dropbox將同步這些文件,就像它們駐留在這個新文件夾中一樣,儘管它們實際上是原始文件夾中的文件。此外,Dropbox不會同步您未創建鏈接的文件。


8
2017-11-10 19:10



然後我只能想到反向黑客。排除整個文件夾,但創建一個重複的文件夾,然後硬鏈接(或符號鏈接)您的所有文件 真的想要 要在該文件夾中同步。因此,基本上,您未鏈接到的所有文件都不會同步,因為現在排除了原始文件夾。當然這假定文件名是固定的,而不是隨機的。 - ADTC
好吧,我可以看到這對於一小組文件是如何工作的,但我確信Firefox會在使用過程中創建可能需要的文件。我想有人需要對此進行測試。 - slhck
是的,它只能與一組已知的文件無縫協作。 - ADTC


您無法從Dropbox同步中排除文件,但您可以刪除它們或更改這些文件位置。

使用DropBox進行Firefox同步可能會導致配置文件衝突,更好地使用選項或設置下的同步選項卡中內置的FireFox


2
2018-01-09 09:41



謝謝。但是內置同步的firefox無法處理擴展部分。
只是看到更新的firefox它也可以選擇同步擴展..如果它有幫助你就投票或接受 - Kishore Jangid


[注意:這個沒有更長的工作井並且是由DropBox和我根據我自己的個人經驗使用符號鏈接來解釋,導致Dropbox應用程序的高CPU使用率。我將這裡的答案留給後人,並向其他人發出警告。無需downvote(啊哈)]

我不確定你正在使用什麼操作系統,或者特別是Firefox會如何對此作出反應,但每當我需要從Dropbox中排除文件時(不能因為某種原因不能簡單地刪除或移動),我只是簡單地說 將文件移到外面 然後是Dropbox文件夾 創建符號鏈接 在舊位置指向新的。

Dropbox將鏈接同步為符號鏈接,但不知道/關心底層內容。


1
2017-10-31 06:56



在Linux和Windows上,符號鏈接的文件夾或文件與常規文件一樣被同步(即復制符號鏈接的目標,而不是符號鏈接本身),因此這種解決方法似乎不再起作用。在W7上測試Dropbox 2.0.22,在Linux上測試2.0.26。 - Lebenita


自Dropbox員工以來 明確表示它不會實現選擇性文件/文件夾同步,用戶必須手動實現。您可以使用類似的程序,而不是使用符號鏈接 FreeFileSync 並準確自定義要同步的文件和哪個文件夾[x]。

您可以使用realtimesync或Windows任務調度程序進行精細控制 多常 文件已同步。

或者,如果您想要壓縮/加密文件,那麼您可以使用 cryptsync


我明白,對於那些在他們的系統上其他地方有大文件並且不想將它們複製到一個單獨的文件夾(因此使用符號鏈接)的人來說,這不是一個理想的情況。如果有辦法安排應用syslink的頻率,那麼這可能是妥協。例如,設置windows任務以添加符號鏈接,等待xx分鐘以完成Dropbox同步,然後另一個任務是刪除/撤消符號鏈接以防止不需要的dropbox自動同步。


這張照片顯示了dropbox工作人員在多次請求> 3年後確認,他們不會添加該功能:

dropbox says no selective file syncing for you

^我不知道如何使圖像縮小或縮小,以便用戶可以點擊它並在單獨的燈箱中將其放大,抱歉。


1
2018-05-20 16:50