Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1704)

Side by Side Diff: third_party/gsutil/gslib/addlhelp/wildcards.py

Issue 1380943003: Roll version of gsutil to 4.15. (Closed) Base URL: https://github.com/catapult-project/catapult.git@master
Patch Set: rebase Created 5 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # -*- coding: utf-8 -*- 1 # -*- coding: utf-8 -*-
2 # Copyright 2012 Google Inc. All Rights Reserved. 2 # Copyright 2012 Google Inc. All Rights Reserved.
3 # 3 #
4 # Licensed under the Apache License, Version 2.0 (the "License"); 4 # Licensed under the Apache License, Version 2.0 (the "License");
5 # you may not use this file except in compliance with the License. 5 # you may not use this file except in compliance with the License.
6 # You may obtain a copy of the License at 6 # You may obtain a copy of the License at
7 # 7 #
8 # http://www.apache.org/licenses/LICENSE-2.0 8 # http://www.apache.org/licenses/LICENSE-2.0
9 # 9 #
10 # Unless required by applicable law or agreed to in writing, software 10 # Unless required by applicable law or agreed to in writing, software
(...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after
91 [char range] 91 [char range]
92 Match any of the range of characters. For example 92 Match any of the range of characters. For example
93 "gs://bucket/[a-m].txt" matches objects that contain letters 93 "gs://bucket/[a-m].txt" matches objects that contain letters
94 a, b, c, ... or m, and end with .txt. 94 a, b, c, ... or m, and end with .txt.
95 95
96 You can combine wildcards to provide more powerful matches, for example: 96 You can combine wildcards to provide more powerful matches, for example:
97 97
98 gs://bucket/[a-m]??.j*g 98 gs://bucket/[a-m]??.j*g
99 99
100 100
101 <B>DIFFERENT BEHAVIOR FOR "DOT" FILES IN LOCAL FILE SYSTEM</B>
102 Per standard Unix behavior, the wildcard "*" only matches files that don't
103 start with a "." character (to avoid confusion with the "." and ".."
104 directories present in all Unix directories). gsutil provides this same
105 behavior when using wildcards over a file system URI, but does not provide
106 this behavior over cloud URIs. For example, the following command will copy
107 all objects from gs://bucket1 to gs://bucket2:
108
109 gsutil cp gs://bucket1/* gs://bucket2
110
111 but the following command will copy only files that don't start with a "."
112 from the directory "dir" to gs://bucket1:
113
114 gsutil cp dir/* gs://bucket1
115
116
101 <B>EFFICIENCY CONSIDERATION: USING WILDCARDS OVER MANY OBJECTS</B> 117 <B>EFFICIENCY CONSIDERATION: USING WILDCARDS OVER MANY OBJECTS</B>
102 It is more efficient, faster, and less network traffic-intensive 118 It is more efficient, faster, and less network traffic-intensive
103 to use wildcards that have a non-wildcard object-name prefix, like: 119 to use wildcards that have a non-wildcard object-name prefix, like:
104 120
105 gs://bucket/abc*.txt 121 gs://bucket/abc*.txt
106 122
107 than it is to use wildcards as the first part of the object name, like: 123 than it is to use wildcards as the first part of the object name, like:
108 124
109 gs://bucket/*abc.txt 125 gs://bucket/*abc.txt
110 126
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
169 185
170 # Help specification. See help_provider.py for documentation. 186 # Help specification. See help_provider.py for documentation.
171 help_spec = HelpProvider.HelpSpec( 187 help_spec = HelpProvider.HelpSpec(
172 help_name='wildcards', 188 help_name='wildcards',
173 help_name_aliases=['wildcard', '*', '**'], 189 help_name_aliases=['wildcard', '*', '**'],
174 help_type='additional_help', 190 help_type='additional_help',
175 help_one_line_summary='Wildcard Names', 191 help_one_line_summary='Wildcard Names',
176 help_text=_DETAILED_HELP_TEXT, 192 help_text=_DETAILED_HELP_TEXT,
177 subcommand_help_text={}, 193 subcommand_help_text={},
178 ) 194 )
OLDNEW
« no previous file with comments | « third_party/gsutil/gslib/addlhelp/versions.py ('k') | third_party/gsutil/gslib/boto_translation.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698