기본적으로 저는 이렇게 하려고 합니다.
some_other_program | curl ftp://username:[email protected]/file.txt
제대로 작동하는지 확인하기 위한 테스트 사례로 다음을 시도하고 있습니다 cat
.
cat test.txt | curl -d @- ftp://admin:[email protected]/file.txt
이 내용을 시도해 보았지만 -d @-
작동하지 않았습니다. 어떻게 해야 하나요?
이 질문은 다음과 유사합니다., 하지만 그건 HTTP에 관한 것이었고 제 질문은 FTP에 관한 것입니다.
답변1
curl
표준 -T
입력 에서 읽기를 허용합니다 -
.
명령은 다음과 같습니다.
cat test.txt | curl -T - ftp://admin:[email protected]/file.txt
다음은 Vimeo에 직접 파일을 업로드하는 예입니다.
gsutil cp gs://my-bucket/video.mp4 - | curl -T - ftp://user:[email protected]/video.mp4