treeコマンドで罫線が文字化けするときの対処法
teratermでサーバにssh接続し、treeコマンドを使用した際に
以下のように罫線が文字化けして表示される
TERATERM.INIに設定を書く方法もあるようだが、
手っ取り早く直すには「--charset」オプションを使用する
$ tree --charset=C
「C」の部分はなんでも良い。
結果はこのようになる。
$ tree --charset=o -L 2 . |-- bin | |-- bash | |-- bunzip2 | |-- busybox | |-- bzcat | |-- bzcmp -> bzdiff | |-- bzdiff | |-- bzegrep -> bzgrep | |-- bzexe | |-- bzfgrep -> bzgrep
その他のオプション
オプション | 機能 |
---|---|
-L [number] | 現在の位置から表示させる階層の数 |
-s | ファイル・ディレクトリのサイズを表示(-hを併用するとわかりやすい単位で表示) |
-d | ディレクトリのみ表示 |
-o [file] | 指定したファイルに出力 |
-a | 隠しファイルも表示 |
-p | パーミッションを表示 |
-D | 最終更新日時を表示 |
-F | ファイル名末尾に識別記号を付加(/、@など) |
-f | フルパスを表示 |
-P [pattern] | パターンにマッチしたファイルのみ出力 |
-I [pattern] | パターンにマッチしたファイルは出力しない |