我正在嘗試使用 rsync 遞歸複製目錄,並複製符號連結引用。我還想排除符號連結內的某些目錄。這是不起作用的部分。
我正在使用以下命令:
rsync -aPL source/ dest/ --exclude source/dir/symlink/node_modules
目錄結構:
.
|-dir
|---symlink
|-----another_dir
|-----node_modules
不幸的是,它仍在複製node_modules目錄,即使我試圖排除它。如果可能的話,知道如何做到這一點嗎?
答案1
我剛剛意識到我不必在排除中指定完整目錄,如果我只是按名稱排除 node_modules 目錄,它就可以完美運行:
rsync -aPL source/ dest/ --exclude node_modules