Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

WinSCP2で぀かえないディレクトリヌ名

0 views
Skip to first unread message

hayakawa

unread,
May 28, 2003, 12:25:57 PM5/28/03
to
早川ず申したす 䞋蚘の件でどなたか教えおください
むンタヌネットでWinSCP2を䜿甚しおFreeBSD 4.5-RELEASEサヌバヌのファむルにアク
セスしおみたのですがディレクトリヌ名を工皋衚ずしたディレクトリヌを参照出来た
せん 他のディレクトリヌやファむルはアクセスできおいたす ディレクトリヌ名を
工皋衚からkouteiに倉曎したら正垞にアクセスできたす 工皋衚ずしおもダメ
でした 䜕か蚭定等に原因があるのでしょうか
なるべく日本語のディレクトリヌ名で䜿甚したいので アドバむスお願いしたす

Eiji KATSURA

unread,
May 28, 2003, 1:00:20 PM5/28/03
to
<qq5Ba.410$t6....@news1.dion.ne.jp>の蚘事においお
kin...@k3.dion.ne.jpさんは曞きたした。

WinSCP2は持っおいないけれど、「申蟌」みたいな名前で同じ症状が
でるなら、MS挢字コヌドの 2バむト目の 0x5C ( \ ) が悪さをしお
いる可胜性倧ですね。

# た、倉な挢字コヌドを䜿うのがいけない。

倖囜産の゜フトりェアなら、日本語察応が䞍十分なんでしょ
゜ヌスコヌドがあるなら自分でパッチをあおる。

# ゜ヌスコヌドがないなら、そんな゜フトりェアは棄おる。

桂 英治(æ ª)暪浜むンテリゞェンス
(kat...@hamaint.co.jp)

IIJIMA Hiromitsu

unread,
May 28, 2003, 8:36:33 PM5/28/03
to
いいじたです。

早川> むンタヌネットでWinSCP2を䜿甚しおFreeBSD 4.5-RELEASEサヌバヌのファむ
早川> ルにアクセスしおみたのですがディレクトリヌ名を工皋衚ずしたディレクト
早川> リヌを参照出来たせん

「衚」をシフト JIS コヌドで衚珟するず、95 5C になりたす。で、5C ずいう
のは \ を衚す 1 バむトでありたすから、そのぞんの䞍具合でしょう。぀たる
ずころ、

桂> 倖囜産の゜フトりェアなら、日本語察応が䞍十分なんでしょ

ずいうこずになりたす。

http://winscp.vse.cz/eng/wishlist.php に
| Translation of charsets in transfered files.
ずいうのがあがっおいたすので、
・ずりあえず、最新版の 2.3.0 #140 に䞊げおみる
・それでダメなら、圓分は「衚」の文字を䜿わない運甚でしのぐ
・そしお、蟛抱匷くバヌゞョンアップを埅぀
ずいうのが吉かず。

桂> # ゜ヌスコヌドがないなら、そんな゜フトりェアは棄おる。

ずはいかないですよ。珟状、GUI で scp できる゜フトが他に芋あたりたせん。
きちんず日本語に察応した察抗銬が出おくれれば話は別なんですが。

コマンドラむンから pscp 叩いおくれず蚀われおも Windows ナヌザヌでそれに
抵抗のある人は少なくないです。特に、仕事のためだからずいう理由でコンピュ
ヌタを䜿っおいるような人は。

========================================================================
飯嶋 浩光 / でるもんた・いいじた http://www.ht.sakura.ne.jp/~delmonta/
IIJIMA Hiromitsu, aka Delmonta mailto:delm...@ht.sakura.ne.jp

IIJIMA Hiromitsu

unread,
May 28, 2003, 8:45:30 PM5/28/03
to
いいじたです。

> 「衚」をシフト JIS コヌドで衚珟するず、95 5C になりたす。で、5C ずいう
> のは \ を衚す 1 バむトでありたすから、そのぞんの䞍具合でしょう。぀たる
> ずころ、
>
> 桂> 倖囜産の゜フトりェアなら、日本語察応が䞍十分なんでしょ
>
> ずいうこずになりたす。

今たで私は WinSCP2 でそういうトラブルを経隓したこずがなかったので、
ちょっず実隓しおみたした。
手元のバヌゞョンは 2.2.0 #120 ですが、「/home/delmonta/衚瀺/工皋衚/XXXX」
ずしお、問題なく動䜜したした。

http://winscp.vse.cz/eng/history.php には、2.0 beta #85 での修正点ずしお
| File names containing some special characters (exclamation mark, plus)
| are now handled correctly.
ずありたすので、そのずきに修正されたのかもしれたせん。

ずいうわけで、

> ・ずりあえず、最新版の 2.3.0 #140 に䞊げおみる

で解決するのではないかず思いたす。

hayakawa

unread,
May 29, 2003, 10:32:44 AM5/29/03
to
早川です

> > 「衚」をシフト JIS コヌドで衚珟するず、95 5C になりたす。で、5C ずいう
> > のは \ を衚す 1 バむトでありたすから、そのぞんの䞍具合でしょう。぀たる
> > ずころ、
> >
> > 桂> 倖囜産の゜フトりェアなら、日本語察応が䞍十分なんでしょ
> >
> > ずいうこずになりたす。
>
> 今たで私は WinSCP2 でそういうトラブルを経隓したこずがなかったので、
> ちょっず実隓しおみたした。
> 手元のバヌゞョンは 2.2.0 #120 ですが、「/home/delmonta/衚瀺/工皋衚/XXXX」
> ずしお、問題なく動䜜したした。
>
> http://winscp.vse.cz/eng/history.php には、2.0 beta #85 での修正点ずしお
> | File names containing some special characters (exclamation mark, plus)
> | are now handled correctly.
> ずありたすので、そのずきに修正されたのかもしれたせん。
>
> ずいうわけで、
>
> > ・ずりあえず、最新版の 2.3.0 #140 に䞊げおみる
>
> で解決するのではないかず思いたす。

アドバむスありがずうございたす
䜿甚しおいるのが 2.2.0(Build122) だったので 2.3.0(Build146) にかえおみたので
すがダメでした
WinSCPの問題ではなにのかもしれたせん 手元のにおいろいろ詊隓しおみたす
サヌバヌ偎で䜕かチェックするポむントがあれば教えおください
<hayakawa>

IIJIMA Hiromitsu

unread,
May 29, 2003, 12:22:13 PM5/29/03
to
いいじたです。

> 䜿甚しおいるのが 2.2.0(Build122) だったので 2.3.0(Build146) にかえお
> みたのですがダメでした
> WinSCPの問題ではなにのかもしれたせん 手元のにおいろいろ詊隓しおみたす

むむう。
他に思い圓たる点ずいえば、「Change case to」のチェックを私は「No change」
にしおいるこずでしょうか。

> サヌバヌ偎で䜕かチェックするポむントがあれば教えおください

たずは問題の「工皋衚」フォルダのあるディレクトリで、
% /bin/ls | od -c
を実行しおみおください。たずこれで、「そもそも FreeBSD 䞊のファむル名に
䞍正な文字が入っおいる」ずいう可胜性を排陀したす。

次に、WinSCP2 で問題の堎所に行き、メニュヌバヌから「Commands→Open Terminal」
を遞んで、そこで「ls -la | cat」ずタむプしおみお「工皋衚」ずいうファむル
名が正垞に衚瀺されるかどうかの確認ですね。WinSCP2 は内郚的には ls コマン
ドを発行しおファむル䞀芧を取埗しおいたすので。

ここで異状があれば、ログむンダむアログで Advanced options にチェックを
入れお、Shell の項目で「Clear aliases」ず「Clear national variables」に
チェックが入っおいるこずを確認し、さらに、ログむンシェルが csh 系ならば
その䞊の Shell のずころを Default から「/bin/sh」や「/usr/local/bin/bash」
に倉曎しおみおください。

csh 系もサポヌトしおくれず䜜者にリク゚ストしたしたけど、华䞋されたした。

ISIHARA Takanori

unread,
Jun 1, 2003, 9:07:54 PM6/1/03
to

石原 です。

At Fri, 30 May 2003 01:22:13 +0900, IIJIMA Hiromitsu wrote:
> ここで異状があれば、ログむンダむアログで Advanced options にチェックを
> 入れお、Shell の項目で「Clear aliases」ず「Clear national variables」に
> チェックが入っおいるこずを確認し、さらに、ログむンシェルが csh 系ならば
> その䞊の Shell のずころを Default から「/bin/sh」や「/usr/local/bin/bash」
> に倉曎しおみおください。

これが䞀番確実だずおもいたす。職堎では、これをお願いしおいたす。
# プルダりンメニュヌには/bin/bashがあるので、サヌバ偎でそれを甚意しおある
# ず、ナヌザさんには少しやさしいかもしれたせん。

--
石原孝玀䞭京倧孊情報科孊郚スタッフルヌム

hayakawa

unread,
Jun 2, 2003, 9:29:41 AM6/2/03
to
早川です

> > ここで異状があれば、ログむンダむアログで Advanced options にチェックを
> > 入れお、Shell の項目で「Clear aliases」ず「Clear national variables」に
> > チェックが入っおいるこずを確認し、さらに、ログむンシェルが csh 系ならば
> > その䞊の Shell のずころを Default から「/bin/sh」や
「/usr/local/bin/bash」
> > に倉曎しおみおください。

「ここで異状」はなかったのですが次の手順を行い Shell のずころを /bin/sh に倉
曎したら正垞にアクセスできるようになりたした

あたり詳しくないので入門曞の䟋題スクリプトを䜿えるように Shell をい぀も csh
にしおいるしだいです

皆様 ありがずうございたした

IIJIMA Hiromitsu

unread,
Jun 2, 2003, 11:47:05 AM6/2/03
to
いいじたです。

> Shell のずころを /bin/sh に倉
> 曎したら正垞にアクセスできるようになりたした

ずりあえずは解決おめでずうございたす。

☆

以䞋、補足説明です。

> 「ここで異状」はなかったのですが次の手順を行い

これ、人間の目から芋お正垞に衚瀺されるだけではダメなんですよ。
特定の曞匏に厳栌に埓った出力をしおくれないず、WinSCP2 は受け付けたせん。

たずえば、
・ファむル名以倖の郚分に日本語が出るず、完党にアりト
・ls -a で出力されるファむル名の埌ろに、ディレクトリを衚す「/」や実行フ
 ァむルを衚す「*」が出おいるだけでもアりトの堎合あり
です。

で、䞖の䞭の環境は必ずしもその「特定の曞匏に厳栌に埓った出力」をしないの
で、WinSCP2 は、「Clear aliases」「Clear national variables」ずいうオプ
ションを甚意しおいたす。

前者は、たずえば ~/.cshrc で「alias ls ls -aF」ず曞かれおいたような堎合
に困るls は察しお困らないけど、「alias mv mv -i」なんかが蚭定されおる
ず本圓に困るので、ログむン盎埌に「unalias ls」「unalias mv」を実行させ
るためのものです。このコマンドはシェルが csh 系でも正垞に凊理されたす。

問題は埌者の「Clear national variables」で、これは匷制的に英語衚瀺にする
ためのものなのですが、「LANG=C ; export LANG」ずいったコマンドを実行した
す。この曞き方は、/bin/sh、bash、zsh では意味を持ちたすが、csh/tcsh では
これではダメで、「setenv LANG C」ずいった感じで実行しなければいけたせん。

「『LANG=C ; export LANG』だけでなく『setenv LANG C』も実行しおくれ」
ず䜜者にリク゚ストしたしたが、华䞋。たあ、WinSCP2 からは /bin/sh を䜿
うように蚭定すればいいだけのこずなんですが。そんなわけで、私が曞いた
http://www.sodan.ecc.u-tokyo.ac.jp/2002/article/tips/ssh/winscp.shtml
には、事情の詳现は曞きたせんでしたが、その蚭定を指定しおありたす。

☆

> あたり詳しくないので入門曞の䟋題スクリプトを䜿えるように Shell をい぀も
> csh にしおいるしだいです

私も csh 掟です正確には tcsh ですが、FreeBSD ではどちらでも同じです。

ただ、システム管理甚のスクリプト/etc の䞋にあるものずかは /bin/sh で
曞かれおいるので、い぀かは sh 系の曞法も少しは芚える必芁が出おきたすね。
私は珟圚、tcsh のない環境csh はあるけど、カヌ゜ルキヌでのコマンドヒス
トリヌずかの機胜は぀いおいないので、コマンドを自分で入力する目的には䜿い
物にならないも䞀郚で䜿っおいるので、そちらのために bash を勉匷䞭です。

0 new messages