FTP 서버에서 파일을 다운로드한 다음 다운로드가 완료되면 서버에서 자동으로 삭제하려면 어떻게 해야 합니까?

FTP 서버에서 파일을 다운로드한 다음 다운로드가 완료되면 서버에서 자동으로 삭제하려면 어떻게 해야 합니까?

명령줄을 통해 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"

관련 정보