명령줄을 통해 FTP 서버에서 파일을 다운로드하고 싶습니다. 다운로드가 완료되면 파일을 서버에서 삭제하고 싶습니다. 이를 수행할 수 있는 방법이 있습니까?
처음에는 wget을 고려했지만 이를 독점적으로 사용해야 할 특별한 이유는 없었습니다. Linux에서 실행되는 모든 도구는 괜찮습니다.
답변1
그리고곱슬:
curl ftp://example.com/ -X 'DELE myfile.zip' --user username:password
답변2
그리고원격 전송 프로토콜:
lftp ftp://user:password@host -e "get -E remotefile; bye"
답변3
lftp를 사용하는 여러 파일의 경우:
lftp ftp://user:password@$host -e "mirror --Remove-source-files; bye"