はじめに
lsコマンド、使ってますか?
こんな感じで、ディレクトリの中身を見ることができるコマンドです。
便利なんですが、ちょっと見づらい。書き込み権限とかも見たい。
ということで、オプションを駆使して最強のlsコマンドを作っていきたいと思います。
汎用性のかまたり:ls -hlG
こんな感じで、読み書き権限(-rw-r--r--)やら最終更新日時(3 19 09:17)やらが表示されます。
ここを詳しく知りたい方は以下の記事をどうぞ。
https://qiita.com/keitean/items/f109dcad89b2e7ad66e5
これをさらに見やすくしていきます。
-hオプション
-lオプションのサイズ表示は「バイト」のみです。「キロバイト」「メガバイト」などで表示したいケースもあります。それを叶えてくれます。

真ん中の表示が265Bや1.4Kなどに変わったのがわかりますでしょうか?
見やすくなりましたね!
-Gオプション
さらに-Gオプションを追加して、-hlGで実行してみましょう!

ディレクトリは色付きで表示されてます!
さらに見やすくなりましたね!
隠しファイルの表示-A
隠しファイルを探しているときは-aと-Aの2つのオプションがあります。
おすすめは-Aです!理由は、カレントディレクトリ.と上位ディレクトリ..が表示されないから。
隠しファイルを表示するとなると、ただでさえ表示が多いので・・・
逆に、カレントディレクトリの表示が見たければ-a・・・
ではなく、-dオプションがあります。
-aでも表示はされますが、-dはカレントディレクトリのみ表示してくれるので見やすいです。
サイズ順に表示 -S / 更新日時順に表示 -t
使うことがあるかもしれないので、備忘録として。
おわりに
-Fや-Rも候補にはあったのですが、今回は見送り。
汎用性の高いls -hlGに落ち着きました。
ぜひls -hlGを使ってみてください!
より良いアイデアがある方はコメントお願いします。
次は何を書こうかしら・・・
参考
エンジニアなら知っておきたいmacOS環境のキホン コマンド・Docker・サーバなどをイチから解説 | 大津 真 |本 | 通販 | Amazon

