AWS CLI와 상호 작용하는 데 사용하고 싶은 일부 코드의 문제를 해결하려고 노력해 왔습니다. 일주일 정도 노력한 끝에 실행하고 eval
해당 문자열에 사용하고 싶은 명령의 문자열을 생성하기로 결정했습니다(권장되지 않는다는 것을 알지만 아이디어가 부족합니다...). 이것조차도 작동하지 않는 것 같습니다.
내 echo
명령은 잘 인쇄되지만 평가하려고 하면 "명령을 찾을 수 없음 오류"가 표시됩니다. 이 예제 줄을 Cygwin 터미널에 복사/붙여넣으면 다음과 같은 결과가 나타납니다.
aws s3 cp s3://a-bucket/users/3e8c95b4-c5ee-4edc-954e-6d988d30557e/7EF70C5F-B8D6-4E21-B495-E91963CE1BDD-RIGHT.zip 'c:/users/basud/desktop/testerData' --recursive
Enter 키를 누르기 전에 터미널에 다음이 표시됩니다.
--recursive4E21-B495-E91963CE1BDD-RIGHT.zip 'c:/users/basud/desktop/testerData'
Windows 캐리지 리턴 오류일 수 있습니까?
답변1
AWS CLI에는 익숙하지 않지만 cygwin에는 익숙합니다. Cygwin 쉘에서는 C:\ 드라이브에 액세스할 수 있으므로 시도 /cygdrive/c/
해야 합니다.cp
/cygdrive/c/users/basud/desktop/testerData