Linux Sunucusunda Dropbox - Klasörler nasıl dahil edilir / hariç tutulur?


Yanıtlar:


20

Resmi Dropbox CLI'nın bir hariç tutma seçeneği vardır .

Linux'ta Dropbox'ın bir istemcisi ( dropbox) ve bir deamonu ( dropboxd) vardır.

İstemci, excludedizinleri hariç tutmak için kullanabileceğiniz bir komuta sahiptir . Örneğin, node_modules'ü Dropbox'tan hariç tutmak içindropbox exclude add ./node_modules

dropbox help exclude yardım bilgilerini yazdıracaktır:

dropbox exclude [list]
dropbox exclude add [DIRECTORY] [DIRECTORY] ...
dropbox exclude remove [DIRECTORY] [DIRECTORY] ...

"list" prints a list of directories currently excluded from syncing.
"add" adds one or more directories to the exclusion list, then resynchronizes Dropbox.
"remove" removes one or more directories from the exclusion list, then resynchronizes Dropbox.
With no arguments, executes "list".
Any specified path must be within Dropbox.

6
Dropbox arka plan programı çalışmadan yapılandırmanın bir yolu var mı?
Dimitri Kopriwa

@BigDong Bunun için neye ihtiyacınız var?
Piotr Dobrogost

@PiotrDobrogost Sorun, 500 GB'lık bir Dropbox'ım varsa, dışlama uygulayabilmem için önce 500 GB'ın tamamını indirmem gerektiğidir, çünkü arka plan programı, ilk senkronizasyonun dışlama uygulanmadan önce bitmesini bekler. Ne yazık ki, çoğumuz makinelerimizde 500 GB'ımız yok, bu yüzden bunu hiç kullanamıyoruz.
cgnorthcutt

@PiotrDobrogost örneğin: >>>> cgnorthcutt @ cpu: ~ $ python dropbox.py durumu Eşzamanlama (57.278 dosya kaldı) 57.278 dosya indiriliyor ... >>>> cgnorthcutt @ cpu: ~ $ python dropbox.py hariç liste Dropbox isn cevap vermiyor!
cgnorthcutt

@BigDong Bu işi yapmak için bulduğum bir yolu Dropbox klasöründe olurken komutu yürütmek örn: (oldukça kesin bu mutlak yolu belirtmekle aynıdır)
cgnorthcutt

2

Dropbox'ın kökünde "YOURFOLDER" adlı bir klasör düşünün

1 - İpucu: cd ~/Dropbox

2 - Enter tuşuna basın

3 - İpucu: dropbox exclude add ~/Dropbox/YOURFOLDER

4 - Enter tuşuna basın

Onaylamak

1 - ipucu: dropbox exclude list

2 - Enter tuşuna basın

Hariç tutulan klasörlerin bir listesi görünecektir:

Hariç tutuldu: ../../../root/Dropbox/YOURFOLDER


0

Çoğunlukla Dropbox CLI iyi çalışıyor. İşte Ubuntu Sunucusu (14.04) ile bulduğum birkaç şey.

  1. Hariç tutmanın düzgün çalışması için Dropbox klasöründe bulunmanıza cd ~/Dropbox\ \(blah\)/ve ardından dizini hariç tutmanıza yardımcı olur ~/Dropbox (blah)$ ~/bin/dropbox.py exclude add /home/<USERNAME>/Dropbox\ \(blah\)/somefolder.
  2. Daha üst düzey bir klasörü hariç tutarsanız, ancak geri eklemek ve alt klasörleri bu klasörden hariç tutmak istiyorsanız, daha yüksek düzeydeki klasörü seçici senkronizasyondan kaldırın

0

Bu, ".llgal" klasörlerini 2016 yılının fotoğraf galerisinden bulur ve hariç tutar:

dropbox exclude add $(find /home/dcp/Dropbox/Galeria_Fotos/2016/ -iname \.llgal | tr '\n' ' ')

Bunun istediğin şey olmadığını biliyorum ama belki diğer insanlara yardım edebilirsin.

Dropbox çok meşgul çünkü sorunları var, çünkü dropbox veritabanını değiştirme gibi bir çözüm arıyorum.

Saygılarımızla


tr '\n' ' 'Bu durumda amaç nedir ?
RalfFriedl

0

Davranış son zamanlarda değişti ve dropbox excludeşimdi "Seçici Senkronizasyon" yani "dropbox bulut üzerinde yerel makineye senkronize etmek istemediğiniz bir klasör var" yerine " Görünüşe göre bir klasör var dropbox ile senkronize etmek istemediğiniz yerel makine "

Bunun yerine dosyaları yoksaymak isteyeceksiniz .

attr -s com.dropbox.ignored -V 1 somefolder
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.