windowsでlsコマンドを使いたい

こう思ったのは、linux経験者ならわかると思いますが、ファイルリストを表示するときに

$ ls

と入力します。

しかし、Windowsでは

> dir

と入力します。

なので、

こういうことが起こります。あるあるですな。

他のシステムではUnixをベースにして作られているので、lsコマンドが一般的なのですが、WindowsはMS-DOSがベースになっているので、そのままdirが使用されています。

というか、Windowsのコマンドプロンプトはそれで一連の処理を自動化させる想定になっていない(そういうのはPower-Shellを使用することを想定している)ので、ここしばらくメンテナンスされていない。

それが最近ようやくになってメンテされ(下記参照)

・・・とはいってもやはりは所詮コマンドプロンプト

ファイル一覧はdirなのです。

これはなんとかならないかと。

こちらのサイトを見つけました。

https://qiita.com/jonghyo/items/655ce8fc97ae25e3b43d

おもに対策は二つあります。

・GOW(GNU on Windows)を使用する
・Bash on Windowsを使用する

しかし、GOWが最終更新日が2015年、Bash on Windowsが2004年である。

今使用しているubuntu18は2018年、ちと古いかな。メンテされていない気がする。

・・・作るか。