我正在通过ssh使用流浪汉访问远程文件。对于文本文件,这确实工作得很好,但是每当我想将较大的远程文件复制到本地计算机时,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复制大文件吗?任何帮助是极大的赞赏!