SFTP를 사용하여 전체 트리를 자동으로 업로드할 수 있나요?

SFTP를 사용하여 전체 트리를 자동으로 업로드할 수 있나요?

현재 저는 SFTP를 사용하여 .HTML 및 .JS 파일을 원격 파일 시스템으로 전송하고 있습니다.

다음을 입력해야 합니다.

sftp [email protected]

그런 다음 수동으로 원격 디렉터리를 /var/www/html로 변경하고 파일을 개별적으로 업로드합니다.

*를 사용하여 디렉터리의 모든 파일을 동시에 업로드할 수 있지만 하위 디렉터리에서는 작동하지 않는 것 같습니다.

전체 트리를 복사하는 방법이 있나요?

올바른 폴더로 변경하고 복사를 수행하는 스크립트를 만들 수 있습니까?

답변1

사용 put -r. openssh-clients-6.4의 sftp 클라이언트는 이 -r옵션을 알고 있지만 일부 이전 클라이언트는 그렇지 않습니다.

이 옵션(Keep)을 살펴볼 수도 있습니다 -p.

관련 정보