Déjà Dup My saya cadangan menjadi sangat besar dan saya perhatikan mereka berisi sejumlah besar file yang tidak perlu (mis. *.pyc
file, **__pycache__
folder dan hal-hal sementara terkait build lainnya).
Saya tahu bahwa saya dapat mengabaikan folder tertentu, tetapi apakah ada cara untuk mengecualikan file dan atau folder menurut pola?
Saya pikir mungkin ada lebih banyak opsi yang dapat digunakan melalui file konfigurasi, tetapi Déjà Dup tidak menggunakan satu. Jadi saya melihat duplikasi (CLI yang menjadi dasarnya), tetapi halaman manual juga tidak menyebutkan file konfigurasi. Saya tahu bahwa kegandaan dapat mengabaikan file dan folder berdasarkan pola (--exclude
, --exclude-filelist
), tapi saya tidak tahu bagaimana menggabungkan ini dengan Déjà Dup .
Apakah saya harus membuang Déjà Dup dan gunakan duplikasi secara manual? Atau apakah ada cara untuk menyetel opsi yang diperlukan, sehingga digunakan secara otomatis, saat duplikasi digunakan oleh Déjà Dup ?
Jawaban yang Diterima:
Anda dapat mengedit daftar pengecualian seperti:
gsettings get org.gnome.DejaDup exclude-list
# remove comment to execute
# gsettings set org.gnome.DejaDup exclude-list ['path1', 'path2']
Sumber:https://answers.launchpad.net/deja-dup/+question/280954
Saya mencoba menambahkan pola seperti '**/.git' dan '**/build' ke dalam daftar itu, seperti ini:
gsettings get org.gnome.DejaDup exclude-list > exclude-list
gedit exclude-list
gsettings set org.gnome.DejaDup exclude-list "`cat exclude-list`"
Tapi bagi saya sepertinya tanda ** tidak diteruskan ke duplikasi.
Jadi saya malah melakukan pencarian seperti
locate "/home/*/.svn"
locate "/home/*/build"
dan menambahkannya ke daftar pengecualian secara manual