현재 저는 SFTP를 사용하여 .HTML 및 .JS 파일을 원격 파일 시스템으로 전송하고 있습니다.
다음을 입력해야 합니다.
sftp [email protected]
그런 다음 수동으로 원격 디렉터리를 /var/www/html로 변경하고 파일을 개별적으로 업로드합니다.
*를 사용하여 디렉터리의 모든 파일을 동시에 업로드할 수 있지만 하위 디렉터리에서는 작동하지 않는 것 같습니다.
전체 트리를 복사하는 방법이 있나요?
올바른 폴더로 변경하고 복사를 수행하는 스크립트를 만들 수 있습니까?
답변1
사용 put -r
. openssh-clients-6.4의 sftp 클라이언트는 이 -r
옵션을 알고 있지만 일부 이전 클라이언트는 그렇지 않습니다.
이 옵션(Keep)을 살펴볼 수도 있습니다 -p
.