使用AWS CP Command排除特定文件夹

时间:2018-06-29 14:28:53

标签: amazon-web-services command-line-interface

对于AWS和CLI来说非常新,因此深表歉意。

我正在使用下面的行,但不包含我的wp-content目录,但使用通配符似乎是一种错误。我应该如何指定不带*的文件夹?

对不起,*在下面一行中的wp-content周围,但是要删除它应该显示为

“ //(星)wp-content(星)”

aws s3 cp /var/www/html s3://mybucket --recursive --exclude "/*wp-content*

谢谢

1 个答案:

答案 0 :(得分:1)

由于S3是对象存储,所以目录的概念是虚拟的。相反,键从技术上讲是字符串,因此必须是文本匹配项。

如果要确保它只是排除名为wp-content的文件夹,请在字符串中添加更多内容,例如:

aws s3 cp /var/www/html  s3://mybucket --recursive --exclude "*/wp-content/*"

或者如果该文件夹位于/ var / www / html文件夹的路径中,则:

aws s3 cp /var/www/html  s3://mybucket --recursive --exclude "wp-content/*"