我想同步我的主目錄中的所有文件和資料夾,除了以 .
這是我到目前為止所做的:
rsync -azPnv --delete /home/USER/ DESTINATION
為了忽略隱藏文件,我想我也必須利用--exclude
和--include
,但我不知道如何利用。有任何想法嗎?
答案1
您可以使用此--exclude
參數來忽略檔案和資料夾。對於隱藏檔案和資料夾(檔案名稱或資料夾名稱以 開頭.
),請使用下列參數:
--exclude "**/.*"
這意味著,.
遞歸匹配所有資料夾中以 a 開頭的所有檔案和資料夾。
- glob
**
將遞歸匹配所有檔案和目錄 *
將匹配任意數量的字符
從man rsync
--exclude=PATTERN
exclude files matching PATTERN