Dosyaları (klasörleri değil) dropbox senkronizasyonundan nasıl hariç tutabilirsiniz?


102

Firefox profil klasörümü Dropbox kullanarak senkronize etmeye çalışıyorum, ancak Firefox'un oldukça sık değiştirdiği birkaç dosya var.

  1. Klasörler: Önbellek, OfflineCache hariç tutulabilir
  2. Dosyalar: urlclassifier3.sqlite, places.sqlite - bu dosyalar büyüktür ve her zaman değiştirilir

İşletim Sistemi: Windows 7

# 2'de listelenen dosyaların Dropbox senkronizasyonundan nasıl çıkarılacağını bilen var mı?



Yer İşareti Yedekleme Firefox addon, yer imleri dosyasını Firefox'u her kapatışınızda seçtiğiniz bir dizine kopyalar. Dropbox klasörünüze işaret edebilirsiniz. Başka bir seçenek de aynı şeyi yapmak için Windows Robocopy + taskschd kullanmaktır. Places.sqlite dosyasını her 60 dakikada bir kopyalamak için şöyle bir şey kullanabilirsiniz: robocopy C:\Users\Someone\AppData\Roaming\Mozilla\Firefox\Profiles\default C:\Users\Someone\dropbox\apps\firefox\ places.sqlite /MOT:60- Pencereleri başlatması için zamanlamayı planlayabilirsiniz, böylece her önyüklemeyi yeniden başlatmanıza gerek kalmaz.
ramiwi

Eşitlenmekte olan büyük dosyalar için endişelenmenize gerek olmayabilir. Dropbox tüm dosyayı yalnızca değişen kısmıyla senkronize etmez. Bak serverfault.com/questions/52861/... . Uygulamada bunun sıkça değiştirilen çok sayıda büyük dosyada olduğunu gördüm.
Ashutosh Jindal

1
Dropbox kullanarak olası sorunlara neden olmak yerine Firefox'un yerleşik senkronizasyon işlevini kullanmak daha iyi olmaz mıydı ? Ayrıca, tüm tarama geçmişinizi gerçekten Condoleeza Rice'a vermek istiyor musunuz?
stib

@AshutoshJindal Bant genişliği o kadar iyi olmasa da, her seferinde bir sözcük belgesini senkronize bir klasörde düzenlediğimde sinirlendiğimde ~ dosyası senkronize edilip silinir.
Loren Pechtel

Yanıtlar:


75

FILES'i klasörleri değil, Dropbox'tan dışlamak için yapabileceğiniz bir püf noktası var:

  1. Dosyayı başka bir yere taşıyın

  2. Dosyanın yerine aynı ada sahip bir klasör oluşturun.

  3. Dropbox seçici senkronizasyon seçeneklerine gidin ve klasörü yok sayın, bu aynı zamanda onu siler

  4. Dosyayı tekrar yerine taşıyın

Örnek

Dropbox'taki tek dosya yoksayma

Yok sayılan dosyanızın tadını çıkarın!


183
Bir .dropboxignoredosyaya sahip olmayı tercih ederim : P
Zequez

5
@Zequez - Bunun için bir istek var: dropboxforum.com/hc/communities/public/questions/…
Asaf

1
Harika, benim için çalışıyor. Birkaç dosya için bunu otomatikleştirmek isteyen var mı? Dropbox'ın bu bilgiyi nerede sakladığını bulmaya çalıştım, ancak henüz başarı elde etmedim. Görünüşe göre Dropbox tüm verilerini burada
saklıyor

7
'.dropboxignore' dosyası harika olurdu. Aynı zamanda kendi sunucularına devasa bir yük kazandırır. Dropbox'ta geliştirme projesi çözümleri saklıyoruz. DB proje tarafından her oluşturduğumda gider ve 2000 minik dosyayı senkronize eder.
Zapnologica

5
Bu çok iyi bir gif eklemek zorunda kaldım :)
Vlastimil Ovčáčík

54

Linux'ta, dropboxDropbox ile birlikte gelen komut satırı aracını kullanabilirsiniz :

$ 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    

3
Bu gerçekten harika! Çok kötü, diğer platformlarda işe yaramaz. Sadece OSX'teki yürütülebilir dosya ile denedim ama bu başarısız oldu ...
Tieme

7
Bir açıklama olarak, bu sadece joker desenle eşleşen belirli dosyaları tek tek hariç tutuyor görünmektedir. Bunu, örneğin .log, senkronize etmeyi önleyen dosyaları engellemek için kullanamazsınız .
Shimon Rura,

1
@ShimonRura Ne demek istiyorsun?
JAB,

2
@JAB Komutu verdiğinizde dropbox exclude, parametrelerde kullanılan joker karakterlerin (kabuğunuz tarafından) değerlendirildiğini ve eşleşen dosya adlarının dropbox tarafından dışlandığını kastediyorum. Dropbox, kabuğunuz içinde yıldız bulunan bir dizgiden geçse bile, dışlanan dosya yollarını kalıp olarak yorumlamaz. Bu nedenle dışlama *.log, çağrılan bir dosyanın foo.logsenkronizasyonunu engellemez , yalnızca tam anlamıyla çağrılan bir dosyayı dışlar *.log.
Shimon Rura

3
@ShimonRura Oh doğru, kabuk yürütmeden önce genişler. Ne demek istediğini şimdi anlıyorum. Bu daha sınırlayıcı ama mantıklı. Yani dropbox excludekendi içinde gerçek bir joker karakter desteği yok .
JAB,

8

Dropbox Ayarları'nda, Gelişmiş > Seçmeli Senk . Gelişmiş Görünüm veya benzer bir düğme görürseniz , tıklayın. Önbellek klasörlerinin işaretini kaldırın ve Firefox'un sık sık değiştiği bulduğunuz diğer klasörlerin işaretini kaldırın.

Bunu Chrome kurulumumla yaptım ve yukarıdaki adımlar devasa önbellek, ikon vb.

Senkronize etmek istemediğiniz ancak senkronize etmek istediğiniz klasörlerin içinde bulduğunuz dosyalara gelince, Firefox'tan çıkın , dosyayı başka bir konuma taşıyın, sonra orijinal konumda sembolik veya sabit bir bağlantı oluşturun. Firefox yeniden çalıştırıldığında, dosyayı hiç taşınmamış gibi görür, ancak Dropbox bağlantıyı görür ve gerçek dosyayı senkronize etmez.

Görünüşe göre Dropbox sembolik linkleri veya hard linkleri sanki gerçek dosyalarmış gibi senkronize ediyor.

Ancak, bir klasördeki hangi dosyaların senkronize edilmesini istediğinizi (yani, adları sabit, değişen veya rastgele değil) kesinlikle biliyorsanız, tersten senkronize etme kesmesini yapabilirsiniz:

  • In Seçici Sync özelliği, senkronize istemediğiniz dosya içeren klasörün tamamını dışlamak ve yapmanız olanlar senkronize edilmesini istediğiniz.
  • Dışlanan klasörün yanında yeni bir klasör oluşturun. Bu klasör Dropbox ile senkronize edilecektir. Dışlanan klasörün bir kopyası olduğunu belirtmek için uygun şekilde adlandırabilirsiniz.
  • Yeni klasörde, senkronize edilmek istediğiniz orijinal hariç tutulan klasördeki dosyalara sabit bağlantılar (veya sembolik bağlantılar) oluşturun.

Dropbox bu dosyaları sanki orijinal klasörde olsalar bile, bu yeni klasörde sanki eşitler. Ayrıca, Dropbox, bağlantı oluşturmadığınız dosyaları senkronize etmez.


O zaman sadece ters-kesmeyi düşünebilirim. Tüm klasörü dışlayın, ancak yinelenen bir klasör oluşturun, ardından bu klasörde senkronize edilmesini istediğiniz tüm dosyaları sabit bağlayın (veya işaretleyin) . Böylece, esasen bağlantı vermediğiniz tüm dosyalar, orijinal klasör artık hariç tutulduğu için senkronize edilmeyecektir. Elbette bu, dosya adlarının sabit değil, rastgele olmadığını varsayar.
ADTC 10:13

Bunun küçük bir dosya kümesi için nasıl çalışacağını görebiliyorum, ancak Firefox'un kullanım sırasında ihtiyaç duyabilecek dosyalar oluşturacağına eminim. Birisinin bunu test etmesi gerekiyor sanırım.
slhck

Evet, yalnızca bilinen bir dosya grubuyla sorunsuz olarak çalışacaktır.
ADTC 11:13

3

Dropbox personeli , seçici bir dosya / klasör senkronizasyonu uygulayamayacağını açıkça belirttiğinden , kullanıcının bunu manuel olarak uygulaması gerekecektir. Sembolik bağlantı kullanmak yerine, FreeFileSync gibi bir program kullanabilir ve tam olarak hangi dosyaları senkronize etmek istediğinizi ve hangi klasörle [x] özelleştirebilirsiniz.

Dosyaların ne sıklıkta senkronize edileceği üzerinde ayrıntılı kontrol sahibi olmak için realtimesync veya windows görev zamanlayıcıyı kullanabilirsiniz .

Veya dosyalarınızı sıkıştırma / şifreleme istiyorsanız, o zaman cryptsync kullanabilirsiniz .


Sisteminde başka bir yerde büyük dosyaları olan ve bunları ayrı bir klasöre kopyalamak istemedikleri için (ve böylece sembolik bağlar kullananlar) bunun ideal bir durum olmadığını anlıyorum. Sistem bağlantısının ne sıklıkla uygulanacağını programlamanın bir yolu olsaydı, belki de bu bir uzlaşma olurdu. Örneğin, sembolik bağlantı eklemek için bir windows görevi ayarlayın, dropbox senkronizasyonunun tamamlanması için xx dakika bekleyin, ardından dropbox tarafından istenmeyen otomatik senkronizasyonu önlemek için sembolik bağlantıyı silmek / geri almak için başka bir görev yapın.


Aşağıda> 3 yıl sonra yapılan çoklu istekten sonra çalışan dropbox personelini gösteren bir fotoğraf var, bunlar özelliği eklemeyecek:

dropbox sizin için seçici bir dosya senkronizasyonu olmadığını söylüyor

^ Görüntüyü nasıl küçük veya küçük yapacağımı bilmiyorum, böylece kullanıcılar onu tıklayıp ayrı bir lightbox'ta büyütebiliyorlar, üzgünüm.


2

Dosyaları dropbox senkronizasyonundan hariç tutamazsınız, ancak bunları silebilir veya bu dosyaların konumunu değiştirebilirsiniz.

DropBox for Firefox senkronizasyonu kullanmak profil çatışmasına neden olabilir, seçenek veya ayarlar altında Sync sekmesinde yerleşik FireFox'u daha iyi kullanın


Teşekkürler. Ancak, senkronizasyonda yerleşik olan firefox, uzantılar bölümünü kaldıramaz.

1
sadece güncellenmiş firefox'u görün, o da uzantı senkronizasyonu seçeneğine sahiptir .. oy verme veya size yardımcı olup olmadığını kabul etme
Kishore Jangid

1

[NOT: Bu HİÇBİR ÇALIŞIYOR, DropBox uygulamasının yüksek CPU kullanımına neden olan sembolik bağlarla kendi kişisel deneyimlerime dayanarak DropBox ve benim tarafımdan İNDİRİLMEMELİ. Cevabı burada gelecek nesil ve başkalarına uyarı için bırakıyorum. Oy vermenize gerek yok ( ahem )]

Hangi işletim sistemini kullandığınızdan veya özellikle Firefox'un buna nasıl bir tepki vereceğinden emin değilim, ancak ne zaman bir dosyayı Dropbox'tan hariç tutmam gerektiğinde (ki bu herhangi bir nedenle silinemez veya taşınamaz), dosyayı yalnızca dışına taşıyabilirim . Dropbox klasörünü ve ardından eski konumunda yenisine işaret eden bir sembolik bağlantı oluşturun .

Dropbox, bağlantıyı sembolik bir bağlantı olarak senkronize eder, ancak altta yatan içerikle ilgili hiçbir şey bilmiyor / umursamıyor.


11
Hem Linux hem de Windows'ta sembolik klasörler veya dosyalar normal dosyalar gibi senkronize edilir (yani sembolik linkin hedefi sembolik kopya değil, kopyalanır), bu nedenle bu geçici çözüm artık işe yaramaz gibi görünmektedir. W7'de Dropbox 2.0.22 ve Linux'ta 2.0.26 ile test edilmiştir.
Lebenita
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.