Saat melakukan pencadangan di bawah Bash dengan rsync, saya mencoba untuk mengecualikan semua dotfile dan direktori tersembunyi di direktori teratas, tetapi tidak di direktori yang ditargetkan lain. Sebagai contoh:
/copyme.c
/.dontcopythisfile
/.dontcopythisdirectory/or_its_contents
/directory/.butcopymetoo
rsync -a --include=".includeme" --exclude=".*" . DESTgagal menyalin dotfile yang diinginkan dalam subdirektori, tetapi variasi seperti --exclude="./.*"juga gagal.
Saran? Apakah ini memerlukan aturan filter yang bertentangan dengan yang lebih sederhana --exclude?