はじめまして。日本語ファイル名関連で困っています。
cygwinをインストールして、ウェブを見ながら日本語化設定をしたのですが、bashで日本語入力、lsで日本語ファイル名表示、cd で日本語ファイル名補完&移動はできるのですが、
cat あああ.txt
touch あああ.txt
less あああ.txt
などができません。
maidon@kc18 /
$ touch あああ.txt
touch: creating `\202\240\202\240\202\240.txt': No such file or directory
となってしまいます。
また、パスの一部に日本語ディレクトリ名がある場合(「デスクトップ」など)も同じように
maidon@kc18 /cygdrive/c/Documents and Settings/maidon/デスクトップ
$ touch aaa.txt
touch: creating `aaa.txt': No such file or directory
日本語がパス名に入らない場合には上の問題は一切起きません。
設定は、以下のような感じです。
$ cat ~/.inputrc
"\e[3~": delete-char
# this is actually equivalent to "\C-?": delete-char
# VT
"\e[1~": beginning-of-line
"\e[4~": end-of-line
# kvt
"\e[H":beginning-of-line
"\e[F":end-of-line
# rxvt and konsole (i.e. the KDE-app...)
"\e[7~":beginning-of-line
"\e[8~":end-of-line
set kanji-code sjis
set convert-meta off
set meta-flag on
set output-meta on
また、/etc/profile で
export LANG=ja_JP.SJIS
export TZ=JST-9
export JLESSCHARSET=japanese-sjis
export OUTPUT_CHARSET=sjis
alias ls='ls --show-control-chars --color=auto -F'
を設定しています。
どなたかご存知の方がいましたら教えてください。よろしくおねがいいたします。
まいどん
|