J'utilise tramp via ssh pour accéder aux fichiers distants. Pour les fichiers texte, cela fonctionne très bien, mais chaque fois que je veux copier des fichiers distants plus gros sur ma machine locale, tramp utilise sa méthode lente en ligne (encodage du fichier avec gzip). C'est beaucoup plus lent que d'utiliser une méthode externe comme par exemple scp. Comment puis-je faire en sorte qu'emacs utilise scp lors du transfert de gros fichiers?
Les informations pertinentes:
J'utilise un fichier ~ / .ssh / config pour accéder à la machine distante. L'alias de cette machine est hehi09 ci-dessous. L'accès est sans mot de passe
Messages dans le tampon de messages lors du transfert:
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)'...
Valeurs de:
la valeur de tramp-copy-size-limit est 10240 (beaucoup plus petite que la taille de fichier testée)
la valeur de la méthode tramp-default-method est "scp"
$ scp hehi09:/home/christian/big_file.dat ~/
fonctionne comme prévu à partir de la ligne de commande et est beaucoup plus rapide que le transfert dans emacs
Des idées pourquoi emacs n'utilise pas scp pour copier de gros fichiers? Toute aide est grandement appréciée!