Tüm gizli dosya ve klasörleri yineleme yedeklemesinden hariç tutma


13

Tüm gizli dosyaları ve klasörleri, her birini belirtmeden yedeklemelerini engelleyecek şekilde nasıl ayarlayabilirim?

Yanıtlar:


8

Bir nokta ile gizli bir dosya veya dizin başlar (ör .bash_history, .cache/). Bunun şekli .*, --exclude '.*'gizli dosyaları ve dizinleri hariç tutmak için seçeneği kullanabilirsiniz . Bu seçenek diğer --includekalıplardan önce gelmelidir, çünkü:

Belirli bir dosya, tam eşleşen ilk dosya seçimi koşulu dosyanın hariç tutulacağını belirlediğinde dosya seçim sistemi tarafından hariç tutulur; aksi takdirde dosya dahil edilir.

( insan çiftliğinden )


11

Yinelemenin GUI'sinde ("Yedekleme" / deja-dup), hariç tutulan dosyalarınızda nokta dosyasını listelemek istiyorsanız, bunları GUI aracılığıyla seçmekte zorlanıyor olabilirsiniz.

  1. "Klasörler" sekmesinin altındaki artı ("+") simgesini ve hangi kategoriyi istediğinizi tıklayın (örneğin, "Yok sayılacak klasörler" kategorisi). Bu bir dosya tarayıcısı getirir.
  2. Nokta dosyalarını (yani, "gizli dosyalar") seçmek istiyorsanız, bu dosya tarayıcısında boş bir alanı sağ tıklayın ve "gizli dosyaları göster" i seçin.
  3. Artık nokta dosyalarınızın bir kısmını veya çoğunu veya tümünü açıkça seçmek için ctrl-click veya shift-click tuşlarını kullanabilirsiniz.

Bu soruya cevap VERMİYOR, ancak diğer cevaplar komut satırı çözüm olmayanları ifade eder. Bu bir GUI çözümü değildir.


9

Geliştiricinin kararı seçenekleri çok basit tutmaktır. Bu, birkaç kez istendi, burada ve burada sorunla ilgili bazı hata raporları / özellik istekleri var.

İstediğinizi elde etmenin daha kolay bir yolu, / Home dizininin tamamını seçmek yerine yalnızca dizinleri (/ Documents, / Music, / Pictures, vb.) Tek tek eklemektir. / Home dizininizde muhtemelen 10 veya daha az klasör vardır, bu nedenle tüm gizli klasörleri ve dosyaları el ile hariç tutmak daha kolaydır.

Bu iyi bir soru, ama cevap bir geçici çözüm kullanmak.


Gibi belirli klasörleri hariç --include Documents --include Musictutarken --exclude '*', sonuna eklemeyi unutmayın yoksa dosyalar yine de dahil edilecektir.
Lekensteyn

@Lekensteyn İyi bir nokta. Cevabım, benim gibi 'Yedekleme' GUI tabanlı uygulama aracılığıyla yinelenen kullanıcılar için daha uygun. Aslında cevabınızı daha iyi olduğu için onayladım, ama başkalarının şimdi benimkini iptal ettiğini görüyorum. Alt satırda insanlar bunu terminal aracılığıyla kuruyorsa, dışlama komutunun kullanıldığından emin olmaları gerekir, değil mi?
Tom Brossman

Aslında değerli bilgiler içerdiğinden sizinkini de onayladım. --exclude '*'Komutun gerekli olduğunu anlamak bir dakikamı aldı , umarım şimdi başkalarına zaman kazandırırım.
Lekensteyn
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.