PuttyのPSFTPでファイル名の文字エンコーディングを設定する

PuttyのPSFTPでファイル名の文字エンコーディングを設定する

PuTTYのコマンドラインユーティリティを使用していますpsftp.exeUTF8 構成の Linux サーバーと MS Windows PC 間でファイルを転送します。

psftp ユーティリティの「ls」または「get」コマンドを使用すると、ASCII 以外の文字 (日本語のカナなど) を含むファイル名が破損します。

翻訳を UTF8 に設定して putty.exe から保存されたセッションを作成し、その保存されたセッションを psftp.exe から使用しようとしましたが (つまり、open saved_session_with_UTF8_translation)、ファイル名の文字は依然として破損していました。

ファイル名に適切な文字セットを使用するように psftp.exe を構成するにはどうすればよいでしょうか?

答え1

送信する前に、tar(1) を使用してファイルのアーカイブを作成することもできます。GNU Tarballs をサポートするほとんどの (Windows) プログラムは、ファイル名を Windows の文字セットに変換する機能をサポートしています。

関連情報