SFTP에서 디렉토리 다운로드

SFTP에서 디렉토리 다운로드

SFTP에서 서버로 디렉토리를 다운로드하고 싶습니다. 다음 명령을 사용하여 sftp에 로그인할 수 있습니다.

  sftp rob2056@storagename

그러면 다음을 사용하여 단일 파일을 얻을 수 있습니다.

   get *.txt /remotedir

하지만 sftp에서 원격으로 여러 디렉터리를 다운로드하고 싶지만 그렇게 할 수 없습니다.

    get -r * /remotedir

(작동하지 않음)

답변1

명령을 실행하기 전에 원격 로컬 디렉터리가 생성되었습니까 get -r * /remotedir?

나는 이것을 시도했습니다 :

  • 로컬 컴퓨터에 디렉터리를 만들었습니다.원격 디렉토리그 안의 폴더를 모두 옮겨야 해요.

  • get -r * remotedir슬래시 없이 명령을 실행했는데 작동했습니다. 왜인지는 모르겠지만/그러나 그것은 중요합니다.

답변2

사용관리하다바꾸다얻다'및 와 같은 메타 문자를 사용할 때 ?. 그렇게 생각 할수 있겠지의미로많은 종류의.

답변3

mirror -c TestTransfer/ /remotedir

이 명령은 전체 디렉터리를 복사하는 데 사용할 수 있습니다.

답변4

SFTP 클라이언트가 디렉터리를 미러링하는 방법을 모를 수도 있습니다.

다른 SFTP 클라이언트가 있지만. 다른 클라이언트나 최신 버전의 클라이언트를 설치해야 할 수도 있습니다. openssh-clients-6.4예를 들어 RedHat 패키지의 SFTP 클라이언트는 -r 옵션을 알고 있습니다.

SFTP 클라이언트 버전을 얻는 방법은 다음과 같습니다.

rpm -qf /usr/bin/sftp

그 외에도 웹 검색을 원할 수도 있습니다 sftp client.

관련 정보