Article View: pl.comp.os.linux.programowanie
Article #72653Re: rsync
From: Adam Majewski
Date: Sun, 04 Aug 2013 15:54
Date: Sun, 04 Aug 2013 15:54
53 lines
2614 bytes
2614 bytes
On 04.08.2013 16:44, Tomasz Sowa wrote: > On 2013.07.31 16:26, Adam Majewski wrote: > >> echo "copy c and sh files " >> rsync -a --include='*.c' --include='*.sh' --include='*/' >> --exclude='*' ~/c/ ~/Dropbox/Public/c >> Działa dobrze, ale chciałem wyłączyć z kopiowania katalog ~/c/.git/ >> z podkatalogami. > > --include='*/' kłóci się z --exclude='*', wywal --include='*/' i jeśli > masz inne pliki w tym katalogu to jawnie je wstaw w include np > --include='README' > > lub prościej jako trzecią linijkę daj: > rm -rf ~/Dropbox/Public/c/.git > > Dzięki, ponieważ liczba plików jest zmianna więc wybrałem rozwiązanie drugie. Działa. #!/bin/bash # save as a drop.sh in your home directory # chmod +x drop.sh # ./drop # Thx to Kamil Jońca echo "copy files to Dropbox folder on local disc" echo "copy this shell script and it's old version'" cp ~/drop.sh ~/Dropbox/Public/bash/drop.sh cp ~/drop_old.sh ~/Dropbox/Public/bash/drop_old.sh 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 echo "copy cpp and sh files " rsync -a --include='*.cpp' --include='*.sh' --include='*/' --exclude='*' ~/cpp/ ~/Dropbox/Public/cpp echo "copy Maxima CAS files ( mac extension )" rsync -a --include='*.mac' --include='*/' --exclude='*' ~/maxima/ ~/Dropbox/Public/maxima # http://unix.stackexchange.com/questions/2161/rsync-filter-copying-one-pattern-only echo "files will be copied to Dropbox folder on the server "
Technical Details
Message-ID:
<ktltfu$gi2$1@news.dialog.net.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.supermedia.pl!news.nask.pl!news.nask.org.pl!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mailReferences:
<ktb6qn$svq$1@news.dialog.net.pl> <ktlpc6$eqa$1@news.dialog.net.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.supermedia.pl!news.nask.pl!news.nask.org.pl!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mail From: Adam Majewski <adammaj1@o2.pl> Newsgroups: pl.comp.os.linux.programowanie Subject: Re: rsync Date: Sun, 04 Aug 2013 17:54:40 +0200 Organization: Dialog Net Lines: 53 Message-ID: <ktltfu$gi2$1@news.dialog.net.pl> References: <ktb6qn$svq$1@news.dialog.net.pl> <ktlpc6$eqa$1@news.dialog.net.pl> NNTP-Posting-Host: 78.8.79.31 Mime-Version: 1.0 X-Trace: news.dialog.net.pl 1375631678 16962 78.8.79.31 (4 Aug 2013 15:54:38 GMT) X-Complaints-To: abuse@dialog.net.pl NNTP-Posting-Date: Sun, 4 Aug 2013 15:54:38 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20121011 Thunderbird/16.0.1 In-Reply-To: <ktlpc6$eqa$1@news.dialog.net.pl> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit