如何修改bash脚本中的rsync命令以排除website.com/_archive目录?
修改rsync命令排除指定目录
直接在原rsync命令中添加--exclude='_archive/'参数即可,修改后的完整命令如下:
rsync -a --info=progress2 --no-i-r --exclude='_archive/' ~/website.com ~/tmp/"$projectName"/www
关键说明:
--exclude='_archive/':末尾的斜杠/是核心,它明确指定要排除的是目录而非同名文件;如果省略斜杠,若存在名为_archive的文件也会被一同排除。- 参数位置:
--exclude需要放在源路径与目标路径之前,确保rsync在执行同步操作前先读取并应用排除规则。
内容的提问来源于stack exchange,提问作者chef_3072485
相关产品推荐
相关产品推荐

