簡體   English   中英

如何在 GCP 控制台中使用 gsutil 下載過去 24 小時內創建的文件?

[英]How to download files which are created in last 24 hours using gsutil in GCP console?

我在 gcp 存儲桶中有一個目錄。 該存儲桶中有 2 個子目錄。

有沒有辦法使用控制台的gsutil命令下載過去 24 小時內在這些子目錄中創建的文件?

gsutil 不支持按日期過濾。

一種選擇是創建一個文件列表以通過另一個工具或腳本下載,每行一個 object 名稱。

使用 stdin 指定要復制的文件或對象的列表。 您可以在管道中使用 gsutil 來上傳或下載程序生成的對象。 例如:

 cat filelist | gsutil -m cp -I gs://my-bucket

或者:

 cat filelist | gsutil -m cp -I./download_dir

其中 cat filelist 的 output 是文件、雲 URL 以及文件和雲 URL 的通配符的每行列表。

我能夠使用 gcp 控制台和 shell 實現其中的一部分。

腳步:

  1. Go 到瀏覽器 gcp 控制台中的存儲目錄。
  2. 單擊過濾器,您將獲得根據創建之前、之后創建等進行過濾的選項。
  3. 提供日期並應用過濾器
  4. 點擊下載按鈕
  5. 復制命令,打開 gcp shell 並運行它。 所需的文件將在那里下載。
  6. 在shell運行zip命令,將下載的文件存檔。
  7. Select Download from shell 選項並提供下載文件路徑。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM