ProgramingTip

AWS CLI에서 와일드 카드를 사용하여 파일 그룹을`cp` 지불해야 할 일이 있습니까?

bestdevel 2020. 10. 26. 08:25
반응형

AWS CLI에서 와일드 카드를 사용하여 파일 그룹을`cp` 지불해야 할 일이 있습니까?


*특정 버킷에서 파일의 하위 집합을 선택하기 위해 AWS CLI에서 사용 하는 데 문제 가 있습니다.

*이와 같은 경로에 추가 하는 것이 작동하지 않는 것입니다.

aws s3 cp s3://data/2016-08* .


현재 디렉토리에 AWS 버킷에서 여러 파일을 다운로드하려면, 당신은 사용할 수 있습니다 recursive, exclude그리고 include이 같은 플래그 :

aws s3 cp s3://data/ . --recursive --exclude "*" --include "2016-08*"

최신 필터를 사용하는 방법에 대한 자세한 정보 : http://docs.aws.amazon.com/cli/latest/reference/s3/#use-of-exclude-and-include-filters


매개 변수의 순서가 중요합니다

제외 및 포함은 특정 순서로합니다. 먼저 제외하고 포함해야합니다. 그 반대는 성공하지 않을 것입니다.

aws s3 cp s3://data/ . --recursive  --include "2016-08*" --exclude "*" 

이 경우 대회 변수의 순서가 일치하지 않습니다. 포함은 * 제외됩니다.

aws s3 cp s3://data/ . --recursive --exclude "*" --include "2016-08*"`

이것은 나중에 우리가 모든 것을 제외 시켰습니다.

참고 URL : https://stackoverflow.com/questions/38834708/how-can-i-use-wildcards-to-cp-a-group-of-files-with-the-aws-cli

반응형