원격 서버의 파일 디렉터리를 로컬 컴퓨터로 복사하고 싶습니다. 파일 개수가 많기 때문에 기존 파일을 무시하도록 선택해야 합니다.
안타깝게도 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
사용자 이름과 비밀번호를 입력하세요