2016-08-22 25 views
5

Tôi đang thử sử dụng gsutil để xóa nội dung của nhóm Lưu trữ trên đám mây (chứ không phải chính nhóm đó). Theo tài liệu, lệnh nên là:gsutil trả về "không tìm thấy kết quả phù hợp"

gsutil rm gs://bucket/**

Tuy nhiên, bất cứ khi nào tôi chạy đó (với tên xô tôi thay tất nhiên), tôi nhận được câu trả lời sau đây:

zsh: no matches found: gs://my-bucket/**

Tôi đã kiểm tra quyền và tôi có quyền của chủ sở hữu. Ngoài ra, nếu tôi chỉ định một tệp, nằm trong nhóm, trực tiếp, nó đã được xóa thành công.

thông tin khác có thể có vấn đề:

  • tên xô của tôi có một "-" trong đó (tương tự như "my-xô")
  • Đây là xô rằng Cloud Storage tiết kiệm log sử dụng của tôi để

Tôi làm cách nào để xóa nội dung của nhóm?

Trả lời

10

zsh đang cố gắng mở rộng ký tự đại diện trước khi gsutil nhìn thấy nó (và phàn nàn rằng bạn không có tệp cục bộ nào khớp với ký tự đại diện đó). Vui lòng thử điều này, để ngăn chặn zsh làm như vậy:

gsutil rm 'gs://bucket/**' 

Lưu ý rằng bạn cần sử dụng dấu nháy đơn (không gấp đôi) để ngăn chặn xử lý ký tự đại diện zsh.

Các vấn đề liên quan