다음을 통해 파일을 전송하는 명령을 실행할 때 curl
이 문제에 직면했습니다.ftp
내 서버이미 그런 파일이 있었는데 file.txt
, 알고 보니 거기 있던 데이터가 모두 삭제되고 보낸 파일이 file.txt
쓰여진 것이었습니다.(통과하다 curl
)
curl -T file.txt ftp://login: [email protected]/http/
위의 데이터를 기록하려면 이것이 필요합니다.file.txt
(내 서버는 손실되지 않았습니다!)
유틸리티와 마찬가지로고양이
cat file.txt >> file2.sh
>>
파일을 병합하는 방법은 무엇입니까 curl
? curl
병합 플래그 가 있나요 ?
답변1
컬의 매뉴얼 페이지에 따르면 다음 명령을 사용 -a
하거나 --append
사용할 수 있습니다.man [application name]
-a, --append
(FTP SFTP) When used in an upload, this makes curl append to the target file instead of overwriting it. If the remote
file doesn't exist, it will be created. Note that this flag is ignored by some SFTP servers (including OpenSSH).