기존 파일을 무시하고 원격 서버에서 로컬로 파일 복사(rsync 사용 불가)

기존 파일을 무시하고 원격 서버에서 로컬로 파일 복사(rsync 사용 불가)

원격 서버의 파일 디렉터리를 로컬 컴퓨터로 복사하고 싶습니다. 파일 개수가 많기 때문에 기존 파일을 무시하도록 선택해야 합니다.
안타깝게도 rsync어떤 이유로든 사용할 수 없습니다(원격 서버는 제가 통제할 수 없는 CDN 서비스에서 제공됩니다).

scp -r그래서 문제의 폴더를 사용하고 있는 것 같습니다 .

기존 파일을 무시하면서 이를 수행할 수 있는 방법이 있습니까?

답변1

SSHFSSSH(보다 정확하게는 SFTP를 통해)를 통해 액세스되는 원격 디렉터리를 마운트할 수 있습니다. 원격 디렉토리를 마운트한 후 rsync이제 로컬 파일을 사용하십시오.

mkdir ~/cdn
sshfs cdn.example.com: ~/cdn
rsync -au ~/mystuff/dir/ ~/cdn/dir/

답변2

원격으로 로그인하여 기존 파일 목록을 만든 다음 해당 목록을 로컬로 사용하여 전송해야 할 파일 목록을 만들고 scp 명령을 작성하여 보낼 수 있습니다.

답변3

우분투에서 노틸러스와 같은 파일 관리자를 열 수 있습니다

파일->서버에 연결...을 선택합니다.

다음과 같이 호스트 주소를 입력하세요: sftp://hostname

사용자 이름과 비밀번호를 입력하세요

관련 정보