trampを使用してリモートディレクトリ(Cx Cf / ssh:user @ example:/ somedirectoryなど)を開くと、そのリモートディレクトリ用のdiredバッファーが開きます。問題は、ディレクトリやファイルをリモートサーバーからローカルマシンにコピーすることです。すべてのディレクトリまたはファイルにマークを付け、「C」を押して、local:/ somelocaldirまたは/ somelocaldirを指定するなどのいくつかの構文を試しましたが、せいぜいファイルはリモートサーバー上のどこかのファイルにコピーされます。
リモート(トランプ)diredバッファーからローカルdirにファイルをコピーする方法はありますか?私はemacsを6か月間しか使用していないので、より良い方法でemacs(できればw / dired)を使用できる完全に異なるアプローチがある場合、それは素晴らしいことです。
明確にするために、リモートファイルの表示、編集、一覧表示などには興味がありません。リモートサーバーからローカルマシンにファイルをコピーしたいだけです。scpまたはscp -rを使用した場合と同じ効果があります。emacsを削除したり、eshellを使用したりすることなく、これを実行できることを願っています(ただし、ここで回答が得られるまで、おそらくそれを実行します)。
それは単にdiredバッファを開きます。「scp -r user @ somehost:/ somedir」のように実際にディレクトリをコピーすることはありません。するだろう。
—
ラビリンス
私はあなたの質問をより明確に理解しています。タイトルの質問で、から直接ファイルをコピーしたいと思っていました
—
エフスミス2012
dired
。ansi-term
emacsを残したくない場合は、そのようなコマンドに使用します。Emacsはカスタマイズ用に構築されました。いつかlispスニペットで回答が得られると思います。
C-x C-f /user@somehost:/somedir
ので十分scp
です。試してみてください。多分あなたはいくつかの重要なバンプを保存することができます。