TeraStationの文字化けしたディレクトリ移動

mount -t smbfs -o codepage=cp932,iocharset=utf8 //TeraStation/share /mnt/tera/share

マウントできても、文字化けおきてしまいました…
かっこ悪いけど、以下で対応

alias lsn="ls | nkf"

これで lsn でディレクトリ内は見れるようになった。

#!/bin/zsh
cd `printf "$1" | nkf -s`

これをpathを通したとこにおく。

さらに、". cdn 日本語"とうつのは面倒なので

  • .zshrcに以下を追記
alias cdn=". cdn"
  • 使い方
cdn 日本語
  • まとめ

ドットコマンド↓
$ . test.sh
ファイル読み込み -> 実行 (ディレクトリ移動)

普通のシェルスクリプト
$ ./test.sh
bash起動 -> ファイル読み込み -> 実行 (ディレクトリ移動) -> bash終了

らしいです。

  • 参考にしたとこ

http://d.hatena.ne.jp/nobusue/20060603/p2
http://sougo025.aicomp.jp/
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=5801&forum=10