tramp를 사용하여 원격 디렉토리 (예 : Cx Cf / ssh : user @ example : / somedirectory)를 열면 해당 원격 디렉토리에 대한 삭제 버퍼가 열립니다. 문제는 원격 서버에서 로컬 컴퓨터로 디렉토리 및 파일을 복사하려고한다는 것입니다. 모든 디렉토리 또는 파일을 표시하고 'C'를 누르고 local : / somelocaldir 또는 / somelocaldir을 지정하는 것과 같은 몇 가지 구문을 시도했지만 파일은 원격 서버의 어딘가에 파일로 복사됩니다.
원격 (트램프) dired 버퍼에서 로컬 디렉토리로 파일을 복사하는 방법이 있습니까? 나는 6 개월 만에 emacs를 사용 해 왔으므로 완전히 다른 접근법이 더 좋고 여전히 emacs (바람직하게는 / 없어진)를 사용할 수 있다면 좋을 것입니다.
명확히하기 위해, 나는 원격 파일을보고, 편집하고, 나열하는 것에 관심이 없다. scp 또는 scp -r을 사용했을 때와 동일한 효과로 원격 서버에서 로컬 컴퓨터로 파일을 복사하고 싶습니다. 나는 단지 emacs를 없애거나 eshell을 사용하지 않고이 작업을 수행 할 수 있기를 바라고 있습니다 (그러나 여기서 대답을 얻을 때까지 아마 그렇게 할 것입니다).
그것은 단지 dired 버퍼를 엽니 다. 실제로 "scp -r user @ somehost : / somedir"과 같은 디렉토리를 복사하지 않습니다. 할것이다.
—
미로
귀하의 질문을보다 명확하게 이해하고 있습니다. 질문 제목은에서 파일을 직접 복사하고 싶다고 생각했습니다
—
ephsmith
dired
. ansi-term
이맥스를 남기고 싶지 않다면 그런 명령에 사용 합니다. 이맥스는 커스터마이징을 위해 만들어졌습니다. 언젠가 리스프 스 니펫으로 답변을 얻을 것이라고 확신합니다.
C-x C-f /user@somehost:/somedir
이므로 충분scp
합니다. 사용해보십시오. 어쩌면 키 범프를 줄일 수있을 것입니다.