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=".*" . DEST
gagal 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
?