2016-08-22 25 views
5

gsutilを使用してCloud Storageバケットの内容を削除しようとしていますが、バケット自体は削除していません。文書によると、コマンドは次のようになります。"一致するものが見つかりません"

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

gsutil rm gs://bucket/**

、私は(もちろん置換私のバケット名を持つ)ことを実行するたびに、私は次の応答を取得します

私はアクセス許可をチェックしており、所有者のアクセス権があります。また、バケツにあるファイルを直接指定すると、正常に削除されます。

重要でありその他の情報:

  • を私のバケット名を持っている「 - 」を
  • それ(「私のバケット」に類似)でそれはクラウドストレージは、私の使用状況ログへの節約バケツで

バケットの内容を削除するにはどうすればよいですか?

答えて

10

zshは、gsutilが表示する前にワイルドカードを展開しようとしています(そのワイルドカードに一致するローカルファイルがないと不満を表明しています)。そうすることからzshのを防ぐために、これを試してください:あなたはzshのワイルドカードの取り扱いを防ぐために(倍増ない)単一引用符を使用する必要があり

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

注意を。

関連する問題