【发布时间】:2021-07-04 18:29:53
【问题描述】:
我在 GAE 中设置了一些要使用命令同步的文件夹 -
gsutil rsync -r gs://sample1bucket1 ./sample1;
但是我已经忘记了我在所有地方都做过什么。如何列出所有这些?
【问题讨论】:
标签: linux google-app-engine google-cloud-platform
我在 GAE 中设置了一些要使用命令同步的文件夹 -
gsutil rsync -r gs://sample1bucket1 ./sample1;
但是我已经忘记了我在所有地方都做过什么。如何列出所有这些?
【问题讨论】:
标签: linux google-app-engine google-cloud-platform
根据我对您问题的理解,您所有的 GAE 文件夹都在云存储桶“sample1 bucket1”中,您正在尝试将它们同步到目录“sample1”中。如果是,那么在编写 rsync 命令时您有提到来源和目的地。因此,您应该知道根据public documentation 将所有文件同步到哪里。
然而,
您可以使用“ ls ”列出当前目录中的文件夹 命令检查您的目标文件夹,然后 cd 进入那些 文件夹“cd simple1”(针对您的情况)查看内容是否已 从您的存储桶复制到文件中。
您还可以使用以下命令列出正在运行的 rsync 进程的数量:
ps -ef| grep rsync | wc -l
我会留下一些关于命令的信息,以防您需要它们:
您可以使用以下方法列出存储桶中的所有对象:
gsutil ls -r gs://bucket
您可以使用以下方式列出包含详细信息的目录:
rsync --list-only username@servername:/directoryname
您可以使用以下命令列出文件夹内容:
rsync --list-only username@servername:/directoryname/
您还可以使用以下命令来准确解析出您需要的内容:
rsync -i
【讨论】: