ローカルrsyncのコピー

バー付きまたはバーなし

バーのコピーがディレクトリを表しますとともに、ディレクトリ自体の内容が含まれていない
、それは先のパスを関係ないとか、バーのないソースパスすることが重要です

rsync -az /root/test/src/ /root/test/dest/
rsync -az /root/test/src/ /root/test/dest
# ls dest
# 得到src里面的内容info logs

バーはコピーディレクトリの内容を示し、ディレクトリ自体がなければ
、それは先のパスを関係ないとか、バーのないソースパスすることが重要です

rsync -az /root/test/src /root/test/dest/
rsync -az /root/test/src /root/test/dest
# ls dest
# 得到src目录本身,ls src 得到src里面的内容

ディレクトリとファイルを除外する方法

フォーカスがソースパスの相対パスとファイルまたはディレクトリのパスは除外されるべきである
絶対パスが(./)動作しません含まを,. /絶対パス

# 成功生效
rsync -az --exclude logs/log1 /root/test/src/ /root/test/dest/
# 不会生效
rsync -az --exclude ./logs/log1 /root/test/src/ /root/test/dest/ 
rsync -az --exclude /root/test/src/logs/log1 /root/test/src/ /root/test/dest/ 

あなたは除外し、複数を介して複数のファイルやディレクトリを除外することができます

rsync -az --exclude logs/log1 --exclude logs/log2 /root/test/src/ /root/test/dest/

おすすめ

転載: www.cnblogs.com/Peter2014/p/10965477.html