簡體   English   中英

“ aws s3 sync”僅復制具有特定擴展名的文件

[英]'aws s3 sync' only copy files with a certain extension

我有一個要復制的S3存儲桶:

  1. 整個目錄結構(所有目錄和子目錄,任意長度)
  2. 無論它們在目錄結構中的何處,所有與特定文件名路徑匹配的文件(例如: *.log*070719*.csv等)

有什么方法可以從AWS CLI執行此操作嗎?

是的你可以。

看一下AWS CLI文檔: 排除和包含過濾器的使用

當前,在命令的路徑參數中不支持使用UNIX樣式通配符。 但是,大多數命令具有--exclude "<value>"--include "<value>"參數,可以實現所需的結果。 這些參數執行模式匹配以排除或包括特定文件或對象。

例如,如果傳遞給命令的過濾器參數為:

--exclude "*" --include "*.txt"

.txt結尾的文件外,所有文件都將從命令中排除。

暫無
暫無

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

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