Tramp / Dired通过ssh内联传输文件,而不是使用外部scp
我正在通过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复制大文件吗?任何帮助是极大的赞赏!