Ich möchte mein c
Verzeichnis mit allen Unterverzeichnissen außer dem ./git
Unterverzeichnis kopieren . Ich mache es mit 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
Kann ich es besser machen
--exclude
. Wenn Sie Probleme damit haben, lesen Sie diese Antwort .Sie können nur verwenden
rsync --cvs-exclude
. Es werden auch.git
Verzeichnisse ignoriert .Beachten Sie jedoch, dass dies auch Verzeichnisse ignoriert,
core
die in Magento-Quelldateien vorkommen.quelle
.git
Verzeichnis der obersten Ebene, jedoch nicht für.git
Verzeichnisse in Submodulen. Es ignoriert auch keine Git-Dateien wie.gitmodules
.