2013-05-17 5 views
0

한 소스에서 다른 대상으로 전체 폴더를 이동해야합니다.
mget *xcopy을 시도했지만 어느 것도 작동하지 않습니다. 일부 발췌 문장을 제안하십시오.전체 디렉토리 명령 줄 다운로드 psftp

psftp을 사용하여 SFTP 서버에 연결합니다.

내 코드입니다 : 나는 또한 mget*mget *.*을 시도

cd Remote path 
lcd Local path 
mget * 
bye 

. 당신의 경로에 공백이 포함 된 경우

답변

3
  1. 사용 mget -r folder

  2. , 큰 따옴표

  3. psftp의 경로를 포위하는 것을 잊지 마세요 것은 SFTP 클라이언트가 아닌 FTP 클라이언트 I 가정

  4. 입니다 명령 줄 인수를 사용하여 연결하십시오. 그렇지 않으면 open 명령이 누락되었습니다.

+0

안녕하세요, reply.yes에게 감사합니다. psftp 클라이언트이고 열린 명령 (사용자 이름 및 비밀번호 사용)에 대한 별도의 배치 파일이 있습니다. get * 명령도 사용하지 않습니다. get 명령은 파일을 쉽게 다운로드합니다. 하지만 그 하위 폴더와 전체 폴더를 다운로드해야합니다. 내 코드 : cd remotepath lcd localpath get * bye – suresh

+0

다운로드 파일 만 폴더가 아닙니다. get을 사용하여 폴더를 다운로드하지만 크기는 0KB 크기의 파일 이름 만 사용하십시오. 그래서 나는 명령이 폴더와 함께 작동하지 않을 것이라고 생각한다. – suresh

+0

이 작동합니다. 하지만 당신이 게시하기 전에 발견. 어쨌든 고마워. – suresh