Linux cesa-www-main 6.1.0-49-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.174-1 (2026-05-26) x86_64
Apache/2.4.68 (Debian)
Server IP : 10.218.0.2 & Your IP : 216.73.216.28
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
lib /
google-cloud-sdk /
lib /
surface /
storage /
Delete
Unzip
Name
Size
Permission
Date
Action
__pycache__
[ DIR ]
drwxr-xr-x
2026-06-08 18:08
batch_operations
[ DIR ]
drwxr-xr-x
2026-06-08 18:08
buckets
[ DIR ]
drwxr-xr-x
2026-06-08 18:08
folders
[ DIR ]
drwxr-xr-x
2026-06-08 18:08
hmac
[ DIR ]
drwxr-xr-x
2026-06-08 18:08
insights
[ DIR ]
drwxr-xr-x
2026-06-08 18:08
intelligence_configs
[ DIR ]
drwxr-xr-x
2026-06-08 18:08
intelligence_findings
[ DIR ]
drwxr-xr-x
2026-06-08 18:08
managed_folders
[ DIR ]
drwxr-xr-x
2026-06-08 18:08
objects
[ DIR ]
drwxr-xr-x
2026-06-08 18:08
operations
[ DIR ]
drwxr-xr-x
2026-06-08 18:08
__init__.py
1.92
KB
-rw-r--r--
1980-01-01 08:00
cat.py
5.31
KB
-rw-r--r--
1980-01-01 08:00
copy.py
7.19
KB
-rw-r--r--
1980-01-01 08:00
cp.py
3.3
KB
-rw-r--r--
1980-01-01 08:00
delete.py
5.72
KB
-rw-r--r--
1980-01-01 08:00
diagnose.py
15.14
KB
-rw-r--r--
1980-01-01 08:00
du.py
6.81
KB
-rw-r--r--
1980-01-01 08:00
hash.py
7.22
KB
-rw-r--r--
1980-01-01 08:00
list.py
5.53
KB
-rw-r--r--
1980-01-01 08:00
ls.py
10.45
KB
-rw-r--r--
1980-01-01 08:00
mv.py
4
KB
-rw-r--r--
1980-01-01 08:00
restore.py
13.28
KB
-rw-r--r--
1980-01-01 08:00
rm.py
10.24
KB
-rw-r--r--
1980-01-01 08:00
rsync.py
12.8
KB
-rw-r--r--
1980-01-01 08:00
service_agent.py
2.76
KB
-rw-r--r--
1980-01-01 08:00
sign_url.py
14.95
KB
-rw-r--r--
1980-01-01 08:00
Save
Rename
# -*- coding: utf-8 -*- # # Copyright 2020 Google LLC. All Rights Reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. """Implementation of Unix-like cp command for cloud storage providers.""" from googlecloudsdk.calliope import base from googlecloudsdk.command_lib.storage import cp_command_util from googlecloudsdk.command_lib.storage import flags _COMMAND_DESCRIPTION = """ Copy data between your local file system and the cloud, within the cloud, and between cloud storage providers. Please Note - By default, the `cp` command does not follow directory symlinks. You can use the `--preserve-symlinks` flag to follow directory symlinks. """ _GA_EXAMPLES = """ The following command uploads all text files from the local directory to a bucket: $ {command} *.txt gs://my-bucket The following command downloads all text files from a bucket to your current directory: $ {command} gs://my-bucket/*.txt . The following command transfers all text files from a bucket to a different cloud storage provider: $ {command} gs://my-bucket/*.txt s3://my-bucket Use the `--recursive` option to copy an entire directory tree. The following command uploads the directory tree ``dir'': $ {command} --recursive dir gs://my-bucket Recursive listings are similar to adding `**` to a query, except `**` matches only cloud objects and will not match prefixes. For example, the following would not match ``gs://my-bucket/dir/log.txt'' $ {command} gs://my-bucket/**/dir dir `**` retrieves a flat list of objects in a single API call. However, `**` matches folders for non-cloud queries. For example, a folder ``dir'' would be copied in the following. $ {command} ~/Downloads/**/dir gs://my-bucket The contexts are preserved when copying to Google Cloud Storage. To overwrite contexts on the destination object, use `--custom-contexts` or `--custom-contexts-file`. For example: $ {command} gs://my-bucket/object \ gs://destination-bucket/object \ --custom-contexts=key1=value1,key2=value2 """ _ALPHA_EXAMPLES = """ """ @base.UniverseCompatible @base.ReleaseTracks(base.ReleaseTrack.GA) class Cp(base.Command): """Upload, download, and copy Cloud Storage objects.""" hints = base.CommandHint(read_only=False) detailed_help = { 'DESCRIPTION': _COMMAND_DESCRIPTION, 'EXAMPLES': _GA_EXAMPLES, } @classmethod def Args(cls, parser): cp_command_util.add_cp_and_mv_flags(parser, cls.ReleaseTrack()) cp_command_util.add_recursion_flag(parser) flags.add_per_object_retention_flags(parser) def Run(self, args): self.exit_code = cp_command_util.run_cp(args) @base.UniverseCompatible @base.ReleaseTracks(base.ReleaseTrack.ALPHA) class CpAlpha(Cp): """Upload, download, and copy Cloud Storage objects.""" detailed_help = { 'DESCRIPTION': _COMMAND_DESCRIPTION, 'EXAMPLES': _GA_EXAMPLES + _ALPHA_EXAMPLES, }