Directory
如何切換到 S3 儲存桶中該特定文件夾中最後添加的文件夾
我有一個 **S3 儲存桶,其中每個月的開始……將被添加。並且在每月 lder 每天 ** 新文件將被添加。
您可以通過這種方式定義目前月份目錄:
s3://project/js/Historical/$(date +%Y)/$(date +%b)
如果您的語言環境設置為英語並且您的月份名稱只有 3 個字母(第一個大寫字母),這將起作用!
列出內容使用命令:
aws s3 ls s3://project/js/Historical/$(date +%Y)/$(date +%b)
這是您的命令:
aws s3 ls s3://project/js/Historical/$(date +%Y)/$(date +%b) | sort -rh | head -n 1 | awk {' print $2'}
如果你想有月份的全名,就這樣吧
aws s3 ls s3://project/js/Historical/$(date +%Y)/$(date +%m)_$(date +%B) | sort -rh | head -n 1 | awk {' print $2'}
如果您有前一天的文件創建,您可以使用如下程式碼:
aws s3 ls s3://project/js/Historical/$(date +%Y --date="1 day ago")/$(date +%m --date="1 day ago")_$(date +%B --date="1 day ago") | sort -rh | head -n 1 | awk {' print $2'}