Saya ingin menyalin c
direktori saya dengan semua subdirektori tidak termasuk ./git
subdirektori. Saya melakukannya menggunakan rsync
:
echo "copy c and sh files "
rsync -a --include='*.c' --include='*.sh' --include='*/' --exclude='*' ~/c/ ~/Dropbox/Public/c
# remove .git directory = do not send it to dropbox. Thx to Tomasz Sowa
rm -rf ~/Dropbox/Public/c/.git
Bisakah saya melakukannya dengan lebih baik?
--exclude
. Jika Anda memiliki masalah dengan itu, periksa jawaban ini .Anda bisa menggunakannya
rsync --cvs-exclude
. Ini juga mengabaikan.git
direktori.Tetapi berhati-hatilah, bahwa ini juga mengabaikan direktori yang disebut
core
terjadi di file sumber Magento.sumber
.git
direktori level atas tetapi tidak untuk.git
direktori dalam submodul. Ini juga tidak mengabaikan file Git seperti.gitmodules
.