ssh를 통해 tramp를 사용하여 원격 파일에 액세스하고 있습니다. 텍스트 파일의 경우 이것은 잘 작동하지만 더 큰 원격 파일을 로컬 컴퓨터에 복사 할 때마다 tramp는 느린 인라인 방법을 사용합니다 (gzip으로 파일 인코딩). 이것은 scp와 같은 외부 방법을 사용하는 것보다 훨씬 느립니다. 대용량 파일을 전송할 때 emacs가 scp를 사용하게하려면 어떻게합니까?
관련 정보:
~ / .ssh / config 파일을 사용하여 원격 시스템에 액세스합니다. 해당 머신의 별명은 다음에서 hehi09입니다. 비밀번호가없는 액세스
전송할 때 메시지 버퍼에 있는 메시지 :
Copying /ssh:hehi09:/home/christian/big_file.dat to /home/christian/big_file.dat'... Tramp: Inserting `/ssh:hehi09:/home/christian/big_file.dat'... Tramp: Encoding remote file `/ssh:hehi09:/home/christian/big_file.dat' with `(gzip <%s | base64)'...
값 :
tramp-copy-size-limit의 값은 10240입니다 (테스트 된 파일 크기보다 훨씬 작음).
tramp-default-method의 값은 "scp"입니다
$ scp hehi09:/home/christian/big_file.dat ~/
커맨드 라인에서 예상대로 작동하고 emacs에서의 전송보다 훨씬 빠릅니다.
emacs가 scp를 사용하여 대용량 파일을 복사하지 않는 이유는 무엇입니까? 어떤 도움이라도 대단히 감사합니다!