Я хочу скопіювати свій c
каталог з усіх підкаталогів, виключаючи ./git
підкаталог. Я роблю це за допомогою 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
Чи можу я зробити це краще?
--exclude
. Якщо у вас проблеми з цим, перегляньте цю відповідь .