dired / tramp를 사용하여 원격 서버에서 emacs의 로컬 폴더로 파일을 어떻게 복사합니까? @ example :

tramp를 사용하여 원격 디렉토리 (예 : Cx Cf / ssh : user @ example : / somedirectory)를 열면 해당 원격 디렉토리에 대한 삭제 버퍼가 열립니다. 문제는 원격 서버에서 로컬 컴퓨터로 디렉토리 및 파일을 복사하려고한다는 것입니다. 모든 디렉토리 또는 파일을 표시하고 ‘C’를 누르고 local : / somelocaldir 또는 / somelocaldir을 지정하는 것과 같은 몇 가지 구문을 시도했지만 파일은 원격 서버의 어딘가에 파일로 복사됩니다.

원격 (트램프) dired 버퍼에서 로컬 디렉토리로 파일을 복사하는 방법이 있습니까? 나는 6 개월 만에 emacs를 사용 해 왔으므로 완전히 다른 접근법이 더 좋고 여전히 emacs (바람직하게는 / 없어진)를 사용할 수 있다면 좋을 것입니다.

명확히하기 위해, 나는 원격 파일을보고, 편집하고, 나열하는 것에 관심이 없다. scp 또는 scp -r을 사용했을 때와 동일한 효과로 원격 서버에서 로컬 컴퓨터로 파일을 복사하고 싶습니다. 나는 단지 emacs를 없애거나 eshell을 사용하지 않고이 작업을 수행 할 수 있기를 바라고 있습니다 (그러나 여기서 대답을 얻을 때까지 아마 그렇게 할 것입니다).



답변

한 가지 방법이 있습니다. 이맥스 23에서 작동합니다.

Dired 모드에서 복사 할 파일로 이동합니다.

  1. M파일을 표시하려면 누릅니다 .
  2. 를 수행 M-x dired-do-copy하고 당신은 미니 버퍼의 위치를 묻는 메시지가 표시됩니다.
  3. 복사하려는 로컬 위치로 위치를 수정하고 입력하십시오.

끝난.


답변