0
我試圖從終端運行以下代碼行,並且rysnc正常工作,但是,正如您可以通過相關控制檯輸出所看到的那樣,它不會排除我想要的文件。有什麼我在我的語法中做錯了嗎?BASH Rsync排除不工作。語法中可能的錯誤?
輸入命令:
rsync -va --exclude="Frisnuk/((plugins/dynmap.*)|(orebfuscator_cache.*))" --force Frisnuk .backups/07.25.2013-13:05/MinecraftServer/Frisnuk
控制檯輸出:
...
Frisnuk/orebfuscator_cache/
Frisnuk/orebfuscator_cache/Frisnuk/
Frisnuk/orebfuscator_cache/Frisnuk/data/
Frisnuk/orebfuscator_cache/Frisnuk/data/region/
Frisnuk/orebfuscator_cache/Frisnuk/data/region/r.-1.-1.mcr
Frisnuk/orebfuscator_cache/Frisnuk/data/region/r.-1.-10.mcr
Frisnuk/orebfuscator_cache/Frisnuk/data/region/r.-1.-2.mcr
Frisnuk/orebfuscator_cache/Frisnuk/data/region/r.-1.-3.mcr
Frisnuk/orebfuscator_cache/Frisnuk/data/region/r.-1.-4.mcr
Frisnuk/orebfuscator_cache/Frisnuk/data/region/r.-1.-5.mcr
Frisnuk/orebfuscator_cache/Frisnuk/data/region/r.-1.-6.mcr
Frisnuk/orebfuscator_cache/Frisnuk/data/region/r.-1.-7.mcr
Frisnuk/orebfuscator_cache/Frisnuk/data/region/r.-1.-8.mcr
Frisnuk/orebfuscator_cache/Frisnuk/data/region/r.-1.-9.mcr
Frisnuk/orebfuscator_cache/Frisnuk/data/region/r.-1.0.mcr
Frisnuk/orebfuscator_cache/Frisnuk/data/region/r.-1.1.mcr
Frisnuk/orebfuscator_cache/Frisnuk/data/region/r.-1.2.mcr
Frisnuk/orebfuscator_cache/Frisnuk/data/region/r.-1.3.mcr
Frisnuk/orebfuscator_cache/Frisnuk/data/region/r.-1.4.mcr
Frisnuk/orebfuscator_cache/Frisnuk/data/region/r.-1.5.mcr
Frisnuk/orebfuscator_cache/Frisnuk/data/region/r.-2.-1.mcr
Frisnuk/orebfuscator_cache/Frisnuk/data/region/r.-2.-10.mcr
Frisnuk/orebfuscator_cache/Frisnuk/data/region/r.-2.-2.mcr
Frisnuk/orebfuscator_cache/Frisnuk/data/region/r.-2.-3.mcr
Frisnuk/orebfuscator_cache/Frisnuk/data/region/r.-2.-4.mcr
Frisnuk/orebfuscator_cache/Frisnuk/data/region/r.-2.-5.mcr
Frisnuk/orebfuscator_cache/Frisnuk/data/region/r.-2.-6.mcr
Frisnuk/orebfuscator_cache/Frisnuk/data/region/r.-2.-7.mcr
Frisnuk/orebfuscator_cache/Frisnuk/data/region/r.-2.-9.mcr
Frisnuk/orebfuscator_cache/Frisnuk/data/region/r.-2.0.mcr
Frisnuk/orebfuscator_cache/Frisnuk/data/region/r.-2.1.mcr
Frisnuk/orebfuscator_cache/Frisnuk/data/region/r.-2.2.mcr
Frisnuk/orebfuscator_cache/Frisnuk/data/region/r.-2.3.mcr
Frisnuk/orebfuscator_cache/Frisnuk/data/region/r.-2.4.mcr
Frisnuk/orebfuscator_cache/Frisnuk/data/region/r.-2.5.mcr
Frisnuk/orebfuscator_cache/Frisnuk/data/region/r.-3.-1.mcr
Frisnuk/orebfuscator_cache/Frisnuk/data/region/r.-3.-10.mcr
Frisnuk/orebfuscator_cache/Frisnuk/data/region/r.-3.-2.mcr
Frisnuk/orebfuscator_cache/Frisnuk/data/region/r.-3.-3.mcr
Frisnuk/orebfuscator_cache/Frisnuk/data/region/r.-3.-4.mcr
Frisnuk/orebfuscator_cache/Frisnuk/data/region/r.-3.-5.mcr
...
編輯: 如rsync --exclude not excluding specific files建議的,我提出相對於源排除在外,但是,也失敗了:
rsync -va --exclude="((plugins/dynmap.*)|(orebfuscator_cache.*))" --force Frisnuk .backups/07.27.2013-02:30/MinecraftServer/Frisnuk
工作太棒了!謝謝!這是一個恥辱,它不是RegExp,但:/ – Clucky