Я використовую Tramp через ssh для доступу до віддалених файлів. Для текстових файлів це працює дуже добре, але всякий раз, коли мені хочеться скопіювати більші віддалені файли на свою локальну машину, Бродяга використовує метод повільного вбудовування (кодування файлу 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 для копіювання великих файлів? Будь-яка допомога дуже вдячна!