第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何使用 gsutil 刪除 gcs 中除 1 之外的多個(gè)文件

如何使用 gsutil 刪除 gcs 中除 1 之外的多個(gè)文件

慕神8447489 2023-12-12 15:46:08
我目前有這個(gè):gsutil ls gs://basty/*_TZ001.*gs://basty/20201007_TZ001.csv gs://basty/20201008_TZ001.csv gs://basty/20201009_TZ001.csv我的問題是我有很多文件,我想刪除除 1 ( 20201009_TZ001.csv)之外的所有文件我認(rèn)為使用 bash 或 python 我不知道。
查看完整描述

3 回答

?
慕哥6287543

TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超10個(gè)贊

您可以使用grep過濾結(jié)果(使用 -v 標(biāo)志來反轉(zhuǎn)結(jié)果)并使用xargs管道

gsutil ls gs://basty/*_TZ001.* |\
  grep -v 20201009_TZ001.csv |\
  xargs -i{} gsutil rm {}

為了確保這正是您想要的,您可以首先執(zhí)行一個(gè)試運(yùn)行命令:

gsutil ls gs://basty/*_TZ001.* |\
  grep -v 20201009_TZ001.csv |\
  xargs -i{} echo "Will delete: " {}


查看完整回答
反對 回復(fù) 2023-12-12
?
德瑪西亞99

TA貢獻(xiàn)1770條經(jīng)驗(yàn) 獲得超3個(gè)贊

我有另一個(gè)解決方案。這是基于臨時(shí)保留的。我建議您在存儲(chǔ)桶內(nèi)創(chuàng)建一個(gè)新文件夾。然后,向此添加一個(gè)臨時(shí)保留,如下所示:

gsutil?-m??retention?temp?set?gs://BUCKETNAME/FOLDER/

然后,將您不想刪除的所有文件添加到此文件夾中。

執(zhí)行命令:

gsutil?rm?gs://BUCKET/*

您將看到如何跳過FOLDER刪除所有文件。

最后,取消保留:

gsutil?-m??retention?temp?release??gs://BUCKETNAME/FOLDER/


查看完整回答
反對 回復(fù) 2023-12-12
?
MMTTMM

TA貢獻(xiàn)1869條經(jīng)驗(yàn) 獲得超4個(gè)贊

還有一種解決方案

gsutil ls -r gs://basty/*_TZ001.* | grep -v 20201009_TZ001.csv | gsutil -m rm -I
  • 它工作得非常快,因?yàn)樗瑫r(shí)刪除文件而不是一個(gè)一個(gè)地刪除(命令中的 -m 選項(xiàng))

  • 它不使用使整個(gè)操作變慢的保持

  • gs://basty/*_TZ001.*如果您替換為,它適用于存儲(chǔ)桶文件結(jié)構(gòu)中任何級(jí)別的文件gs://basty/**


查看完整回答
反對 回復(fù) 2023-12-12
  • 3 回答
  • 0 關(guān)注
  • 220 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)