Tôi muốn sao chép c
thư mục của mình với tất cả các thư mục con trừ ./git
thư mục con. Tôi làm điều đó bằng cách sử dụng 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
Tôi có thể làm điều đó tốt hơn không?
--exclude
. Nếu bạn có vấn đề với nó, hãy xem câu trả lời này .