【问题标题】:List all RSYNCed folders in GCP GAE Linux列出 GCP GAE Linux 中的所有 RSYNCed 文件夹
【发布时间】:2021-07-04 18:29:53
【问题描述】:

我在 GAE 中设置了一些要使用命令同步的文件夹 -

gsutil rsync -r gs://sample1bucket1 ./sample1;

但是我已经忘记了我在所有地方都做过什么。如何列出所有这些?

【问题讨论】:

    标签: linux google-app-engine google-cloud-platform


    【解决方案1】:

    根据我对您问题的理解,您所有的 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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-07-02
      • 2021-05-03
      • 1970-01-01
      • 2018-08-06
      • 2013-05-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多