Blog

기본적으로 PSCP로 복사된 파일은 복사된 날짜와 시간으로 타임스탬프가 찍혀 있습니다. -p 옵션은 복사된 파일의 원래 타임스탬프를 유지합니다. 위의 명령은 로컬 컴퓨터의 D 드라이브에 계정의 현재 디렉토리에서 newfolder라는 디렉토리를 다운로드합니다. 로컬 드라이브에서 디렉터리 이름을 지정하지 않은 경우(예: -r newfolder d:) PSFTP는 폴더 자체없이 로컬 D 드라이브에 newfolder의 내용만 다운로드합니다. 그래서 newfolder의 내용은 D 드라이브에 흩어져있을 것입니다. 파일과 마찬가지로 로컬 컴퓨터의 현재 작업 디렉토리가 로컬 D 드라이브가 아닌 경우입니다. 로컬 컴퓨터의 작업 디렉토리가 D 드라이브인 경우 get -r newfolder를 사용할 수 있습니다. 이렇게 하면 내용뿐만 아니라 폴더 자체도 컴퓨터의 작업 디렉토리에 다운로드됩니다(이 예제의 D 드라이브). 다시, 파일과 마찬가지로, 당신이 원하는 경우 대상 디렉토리에 대한 다른 이름을 지정할 수 있습니다 (예 : -r newfolder newfolder1 을 얻을). 기본적으로 PSCP는 파일만 복사합니다. 복사하도록 지정한 모든 디렉터리도 해당 내용과 마찬가지로 건너뜁니다. -r 옵션은 PSCP가 지정한 모든 디렉터리로 하강하고 해당 디렉터리및 해당 내용을 복사하도록 지시합니다. 이렇게 하면 PSCP를 사용하여 컴퓨터 간에 전체 디렉터리 구조를 전송할 수 있습니다.

윈도우 머신에 유닉스 컴퓨터에서 파일을 복사하는 PSCP를 사용하는 방법을 참조하십시오 …? 위의 명령은 단일 파일에 대해서만 작동합니다. 와일드카드(*)를 사용하여 여러 파일을 전송할 수 있습니다. 예를 들어 다음 명령은 문서 폴더 내의 모든 파일(하위 디렉터리 없이)을 컴퓨터의 D 드라이브로 다운로드합니다: PSCP는 SSH 연결을 사용하여 컴퓨터 간에 파일을 안전하게 전송하는 도구입니다. 이 유틸리티를 사용하려면 Windows 명령 프롬프트에서 편안하게 작업할 수 있어야 합니다. 이 명령은 example.txt라는 텍스트 파일을 로컬 D 드라이브의 문서 폴더에서 계정의 public_html 디렉토리로 전송합니다. 두 위치에서 사용자 이름을 실제 마스터 사용자 이름과 필요한 경우 서버 이름으로 바꿔야 합니다.