对于AWS和CLI来说非常新,因此深表歉意。
我正在使用下面的行,但不包含我的wp-content目录,但使用通配符似乎是一种错误。我应该如何指定不带*的文件夹?
对不起,*在下面一行中的wp-content周围,但是要删除它应该显示为
“ //(星)wp-content(星)”
aws s3 cp /var/www/html s3://mybucket --recursive --exclude "/*wp-content*
谢谢
答案 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/*"