![FTP를 통해 파일이 전송되지 않았습니다. - 오류: "잘못된 매개변수"](https://linux55.com/image/155244/FTP%EB%A5%BC%20%ED%86%B5%ED%95%B4%20%ED%8C%8C%EC%9D%BC%EC%9D%B4%20%EC%A0%84%EC%86%A1%EB%90%98%EC%A7%80%20%EC%95%8A%EC%95%98%EC%8A%B5%EB%8B%88%EB%8B%A4.%20-%20%EC%98%A4%EB%A5%98%3A%20%22%EC%9E%98%EB%AA%BB%EB%90%9C%20%EB%A7%A4%EA%B0%9C%EB%B3%80%EC%88%98%22.png)
이것은 배쉬 코드입니다:
ftp -n <ftpadress> <<EOT
<credentials>
binary
put $pathfile$reportfile $remotepath$reportfile
put $pathfile$logfile $remotepathlog$logfile
quit
EOT
출력은 다음과 같습니다.
a <files_to_add>
put <files_to_add_with_path> <files_to_add_with_remote_path>
The parameter is incorrect.
put 명령의 매개변수를 확인했는데 올바른지 확인했습니다. 마지막으로 FTP를 확인했는데 거기에 없었습니다.
두 가지 질문이 있습니다.
- 왜 이전하지 않습니까?
- "매개변수가 올바르지 않습니다"는 무엇을 의미합니까?
중요: FTP에 업로드할 파일은 파일 이름에 콜론을 포함해야 합니다.
답변1
@Kusalanada가 제안한 것처럼 Windows는 ":" 기호를 좋아하지 않습니다.
파일 이름을 다음에서 변경했습니다.
file_2019-06-11_14:54:37.tar
도착하다
file_02019-06-11_145437.tar