मैं दूरस्थ फ़ाइलों तक पहुँचने के लिए ssh के माध्यम से tramp का उपयोग कर रहा हूँ। पाठ फ़ाइलों के लिए, यह वास्तव में अच्छी तरह से काम कर रहा है, लेकिन जब भी मैं अपने स्थानीय मशीन में बड़ी दूरस्थ फ़ाइलों को कॉपी करना चाहता हूं, तो ट्रम्प अपनी धीमी इनलाइन विधि (फ़ाइल को जीज़िप के साथ एन्कोडिंग) का उपयोग करता है। उदाहरण के लिए एक बाहरी विधि का उपयोग करने की तुलना में यह बहुत धीमा है। बड़ी फ़ाइलों को स्थानांतरित करते समय मैं 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)'...
के मान:
ट्रैंप-कॉपी-आकार-सीमा का मान 10240 है (परीक्षण फ़ाइल आकार से बहुत छोटा)
tramp-default-method का मान "scp" है
$ scp hehi09:/home/christian/big_file.dat ~/
कमांड लाइन से अपेक्षित के रूप में काम करता है और emacs में स्थानांतरण की तुलना में बहुत तेज है
किसी भी विचार क्यों emacs बड़े फ़ाइलों की प्रतिलिपि बनाने के लिए scp का उपयोग नहीं कर रहा है? कोई भी मदद बहुत ही सराहनीय होगी!