我正在使用同步數據
rsync [...] --exclude='/var' / host:/
當我執行此操作時,部分輸出是
*deleting var/log/nginx/https.error.log.1.gz
*deleting var/log/nginx/https.error.log
顯示參數--exclude='/var'
與顯示的檔案名稱不匹配,這是有道理的,因為檔案名稱不以斜線開頭。但是,我不想省略表達式中的前導斜杠,因為我只想匹配資料/var
夾,而不是/some/where/var
資料夾。我怎樣才能實現這個目標?
編輯:我錯了。上面的指令是我實際指令的簡化版本,問題與前導斜線無關。儘管 rsync 的輸出中顯示的檔案名稱沒有前導斜杠,但模式匹配以其應有的方式工作。