2017-09-13 6 views
0
$ gsutil ls -d 'gs://XXX/test/**/' 
gs://XXX/test/ 
gs://XXX/test/336x280.swf.gz 

Il répertorie non seulement les répertoires (se terminant par /) mais aussi des fichiers réguliers (se terminant par .gz par exemple). Mais, d'après ce que je comprends, cette commande ne devrait répertorier que les répertoires. Où est l'erreur?gsutil: Liste uniquement les répertoires (bug?)

$ gsutil --version 
gsutil version: 4.27 

Ou est-ce un bug gsutil?

Répondre

0

C'est certainement un bug avec gsutil. Pourriez-vous ouvrir un problème sur GitHub? https://github.com/GoogleCloudPlatform/gsutil/issues

Dans le même temps, une solution de contournement valide serait redirigeant la sortie vers grep et la vérification des lignes qui se terminent par /, .: par exemple

gsutil ls -d <pattern> | grep "/$" 
+1

a ouvert un problème – porton