需求: 同步某個目錄下所有的圖片(*.jpg),該目錄下有很多其他的文件,但只想同步*.jpg的文件。
rsync 有一個--exclude 可以排除指定文件,還有個--include選項的作用正好和--exclude相反。
那直接使用--include="*.jpg"是否可以呢?
rsync -av --include="*.jpg" /src/ /des/
實驗證明,這樣是不對的。
而正確的答案是
rsync -av --include="*.jpg" --exclude=* /src/ /des/