Uzak dosyalara erişmek için ssh ile tramp kullanıyorum. Metin dosyaları için bu gerçekten iyi çalışıyor, ancak daha büyük uzak dosyaları yerel makineme kopyalamak istediğimde, tramp yavaş satır içi yöntemini kullanır (dosyayı gzip ile kodlar). Bu, örneğin scp gibi harici bir yöntem kullanmaktan çok daha yavaştır. Büyük dosyaları aktarırken emacs'ın scp kullanmasını nasıl sağlayabilirim?
İlgili bilgiler:
Uzak makineye erişmek için bir ~ / .ssh / config dosyası kullanıyorum. Bu makinenin diğer adı hehi09'dur. Erişim şifresiz
Aktarım sırasında mesaj arabelleğindeki mesajlar :
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)'...
Değerleri:
tramp-copy-size-limit'in değeri 10240 (test edilen dosya boyutundan çok daha küçük)
tramp-default-method'un değeri "scp" dir
$ scp hehi09:/home/christian/big_file.dat ~/
komut satırından beklendiği gibi çalışır ve emacs aktarımından çok daha hızlıdır
Emacs neden büyük dosyaları kopyalamak için scp kullanmadığına dair herhangi bir fikir? Herhangi bir yardım büyük beğeni topluyor!