PSCP와 PSFTP의 주요 차이점은 PSCP가 주로 파일을 다운로드하고 업로드하는 데 사용된다는 것입니다(원격 디렉터리에서 파일을 나열하는 데도 사용할 수 있음). PSFTP는 FTP 클라이언트 (예 : FileZilla)와 비슷하므로 파일을 전송할뿐만 아니라 계정의 파일 및 폴더를 탐색하고 삭제하는 데 사용할 수 있습니다. 그러나 PSFTP 및 PSCP는 명령줄 응용 프로그램입니다. 즉, Windows 운영 체제의 명령 프롬프트를 통해 사용 되며 수동으로 명령을 입력 해야 합니다. 위의 명령은 단일 파일에 대해서만 작동합니다. 와일드카드(*)를 사용하여 여러 파일을 전송할 수 있습니다. 예를 들어 다음 명령은 사용자 fred로 서버 에서 파일 /etc/hosts를 example.com 서버에서 파일 c:tempexample-hosts.txt로 복사하려면 다음 명령이 public_html 문서 폴더 내의 모든 파일(하위 디렉터 없이)을 다운로드합니다. 두 위치에서 사용자 이름을 실제 마스터 사용자 이름과 필요한 경우 서버 이름으로 바꿔야 합니다. @ 기호와 콜론 사이의 부분은 서버의 주소이며 콜론 이후의 부분은 public_html 폴더(/홈/사용자 이름/public_html)에 대한 경로입니다. Dave Wilson은 1993년부터 매뉴얼, 강의 “방법” 팁 및 다양한 웹 사이트와 함께 온라인 간행물을 포함하여 기술 기사를 작성해 왔습니다. 윌슨은 로스앤젤레스 캘리포니아 대학교에서 심리학 학사 학위를 받았으며 마이크로소프트, 시스코 및 ISC2(CISSP) 기술 인증을 받았습니다. 그는 또한 광범위한 컴퓨터 플랫폼, 임베디드 시스템, 네트워크 어플라이언스 및 Linux에 대한 경험을 보유하고 있습니다. 모든 파일 및 하위 폴더와 함께 디렉토리를 전송하려면 -r 옵션을 추가해야합니다.

예를 들어 서버 IP에 직접 액세스할 수 없는 경우 ssh 터널 을 통해 퍼티를 수행 하 고 일부 로컬 포트에서 80 포트를 전달 하 고 파일을 다운로드할 수 있습니다. put 명령을 사용하면 -r 옵션을 사용하여 하위 디렉토리 및 파일(예: put -r exampledir)과 함께 디렉토리를 업로드할 수도 있습니다. mput을 사용하여 한 번에 여러 파일을 업로드할 수 있습니다(예: mput examplefile.txt examplefile1.txt) 또는 mput -r을 사용하여 여러 디렉토리(예: mput -r exampledir1)를 업로드할 수 있습니다. 위의 명령은 로컬 컴퓨터의 D 드라이브에 계정의 현재 디렉토리에서 newfolder라는 디렉토리를 다운로드합니다.

putty에서 파일 다운로드