lftp sftp 파일을 지정된 디렉터리로 복사

lftp sftp 파일을 지정된 디렉터리로 복사

SFTP를 통해 특정 디렉터리에 파일을 복사해야 합니다. 이 연결에는 IP6 mDNS 이름이 필요하기 때문에 LFTP를 사용하고 있습니다.

lftp sftp://admin:[email protected] -e "put file.txt; bye"

작동하지만 파일은 /home/admin에 있습니다.

파일이 /home/admin/upload에 있기를 원합니다.

어떻게든 대상 디렉터리를 지정할 수 있나요? 이 작업을 수행하려면 추가 명령을 사용하면 좋겠지만 lftp/sftp를 사용하여 스크립트를 작성해야 합니다.

답변1

아마도 필요한 것은 추가 명령뿐일 수도 있습니다.

lftp sftp://admin:[email protected] -e "cd upload; put file.txt; bye"

답변2

-O플래그를 사용하여 대상 디렉터리를 지정할 수 있습니다 .

lftp sftp://admin:[email protected] -e "put -O remote/directory file.txt; bye"

여기에서 문서를 찾으세요:https://lftp.yar.ru/lftp-man.html

관련 정보