ฉันใช้คนจรจัดผ่าน 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-10240 (เล็กกว่าขนาดไฟล์ทดสอบ)
ค่าของเมธอด tramp เริ่มต้นคือ "scp"
$ scp hehi09:/home/christian/big_file.dat ~/
ทำงานได้ตามที่คาดหวังจากบรรทัดคำสั่งและเร็วกว่าการถ่ายโอนใน emacs
ความคิดใด ๆ ที่ทำให้ emacs ไม่ได้ใช้ scp เพื่อคัดลอกไฟล์ขนาดใหญ่? ความช่วยเหลือใด ๆ ที่ชื่นชมอย่างมาก!