Windowsコマンドプロンプトでは
コマンドプロンプトにtreeというコマンドがあります。
通常、ファイル一覧を取得するコマンドはdirですが、
見栄えはたいしてよくありまんせね。
C:\Users\User\Desktop>dir /B | more aaa.jpg bbb.jpg CrystalDiskMark.lnk Evernote.lnk ExPing.exe - ショートカット.lnk gvim.exe - ショートカット.lnk Handbrake.lnk hatena_thema.txt IrfanView.lnk
dir /S で配下のサブフォルダ内のファイルまで一覧表示できますが、ちょっと見づらいです。
C:\Users\User\Desktop>dir /S /B | more (中略) C:\Users\User\Desktop\WinShot\ws000026.JPG C:\Users\User\Desktop\WinShot\ws000027.JPG C:\Users\User\Desktop\WinShot\ws000028.JPG C:\Users\User\Desktop\WinShot\ws000029.JPG C:\Users\User\Desktop\WinShot\ws000030.JPG C:\Users\User\Desktop\WinShot\ws000031.JPG C:\Users\User\Desktop\WinShot\ws000032.JPG C:\Users\User\Desktop\WinShot\ws000033.JPG
そんな時はtreeコマンド。ツリー図表示で見やすいです。
│ │ │ ├─layout │ │ NICOLA(タイピング).yab │ │ NICOLA(文字直接入力).yab │ │ NICOLA-F.yab │ │ NICOLA.yab │ │ SKY++.yab │ │ かえでレフティあすか(英かなシフト同置).yab │ │ 新下駄.yab │ │ 月U9RC2.yab │ │ 飛鳥123(Dvorak).yab │ │ 飛鳥123(拡張親指シフト).yab │ │ 飛鳥123.yab │ │ │ └─manual │ │ index.html │ │ │ └─html │ faq.html │ function.html │ history.html │ insert.png │ install.html
Linux
CentOSで試しました。デフォルトでは入っていませんので、yumでインストールします。
# yum install tree
# tree (ディレクトリ)
と言った書式で使うのですが、マルチバイト文字(日本語とか韓国語とか)があると文字化けします。そういうときは、
# tree -N (ディレクトリ名)
でいけます。
便利だ!Teratermなどのターミナル画面上では日本語意外のマルチバイト文字は文字化けしますが、リダイレクト(>)でテキストファイルに落として、sakuraエディタなどで見れば、ちゃんと見れます。gvimで見るには「:set enc=utf-8」すれば見れます。(なぜかgvimrcに set enc=utf-8を書くと、Gvimのメニューが文字化けてしまうようです。Win8 64bit Kaoriya201304021で確認)参考
-- 박화요비 | ||
`-- Nineteen Plus One | ||
-- 01 운명.mp3 | ||
-- 02 눈물.mp3 | ||
-- 03 아침이 온 것처럼.mp3 | ||
-- 04 난 (難).mp3 | ||
-- 05 고백.mp3 | ||
-- 06 I Need Your Love.mp3 | ||
-- 07 다짐.mp3 | ||
-- 08 자존심.mp3 | ||
-- 09 Forever.mp3 | ||
-- 10 Fly, Fly....mp3 | ||
-- 11 All For Your Love.mp3 | ||
`-- 12 Seraph.mp3 | ||
-- 쉬리 | ||
-- 01 When I Dream.mp3 | ||
-- 02 Opening.mp3 | ||
-- 03 File.mp3 | ||
-- 04 OP Center.mp3 | ||
-- 05 Running.mp3 | ||
-- 06 Montage.mp3 | ||