📅  最后修改于: 2023-12-03 14:41:22.295000             🧑  作者: Mango
gcloud scp 是 Google Cloud Platform (GCP) 命令行工具 gcloud 的子命令之一,用于在本地文件系统和 GCP 云实例之间传输文件。
如果您还没有安装 gcloud 命令行工具,请根据您的操作系统按照官方指南进行安装。GCP官方文档
gcloud scp [LOCAL_FILE_PATH] [INSTANCE_NAME]:[REMOTE_PATH]
LOCAL_FILE_PATH
:本地要上传的文件路径INSTANCE_NAME
:云实例的名称REMOTE_PATH
:云实例上的远程文件路径例如,将本地文件 ~/example.txt
上传到名为 my-instance
的云实例的 /home/user
目录下:
gcloud scp ~/example.txt my-instance:/home/user
gcloud scp [INSTANCE_NAME]:[REMOTE_PATH] [LOCAL_FILE_PATH]
INSTANCE_NAME
:云实例的名称REMOTE_PATH
:云实例上的远程文件路径LOCAL_FILE_PATH
:本地要保存的文件路径例如,将名为 my-instance
的云实例上的 /home/user/example.txt
文件下载到本地的 ~/downloads
目录下:
gcloud scp my-instance:/home/user/example.txt ~/downloads
gcloud scp 也支持传输整个目录。
上传本地目录到云实例:
gcloud scp -r [LOCAL_DIR_PATH] [INSTANCE_NAME]:[REMOTE_PATH]
下载云实例上的目录到本地:
gcloud scp -r [INSTANCE_NAME]:[REMOTE_PATH] [LOCAL_DIR_PATH]
gcloud scp 还有其他一些有用的选项以及高级的使用方法,可以使用 gcloud scp --help
命令查看文档。
通过 gcloud scp 命令,可以轻松地在本地和 GCP 云实例之间传输文件,大大提高了开发和运维的效率。