環境
系統:centos6.5
0.安裝rsync
yum install rsync
rsync主要是用來實現本地與遠程之間同步的。其他的介紹就不做贅述了,網上很多文檔介紹其功能。
本文只對其使用時注意的事情進行記錄,分享經驗防止更多人掉坑裏。
1.將本地文件複製到遠程的某一文件夾中
示例:
rsync -r -v -o -g -p --exclude x --exclude xx/xxx ./ yourIP:/tmp
-r:遞歸複製文件夾,類似 cp -r
-v:顯示覆制過程 -vvvv顯示更詳細過程
-o: 複製後所有者不變。
-g:複製後所屬分組不變。
-p:複製後除特殊權限外 權限不變。
--exclude x :不復制文件或目錄./x
--exclude xx/xxx:不復制./xx目錄下的xxx文件或文件夾 (每個一系列除外文件都需要單獨使用--exclude)