LoginSignup
2
0

最強のlsを作りたいんですよ〜〜!!

Posted at

はじめに

lsコマンド、使ってますか?

スクリーンショット 2024-03-21 14.38.11.png

こんな感じで、ディレクトリの中身を見ることができるコマンドです。
便利なんですが、ちょっと見づらい。書き込み権限とかも見たい。

ということで、オプションを駆使して最強のlsコマンドを作っていきたいと思います。

汎用性のかまたり:ls -hlG

-lオプションは有名ですね。
スクリーンショット 2024-03-21 14.50.11.png

こんな感じで、読み書き権限(-rw-r--r--)やら最終更新日時(3 19 09:17)やらが表示されます。

ここを詳しく知りたい方は以下の記事をどうぞ。
https://qiita.com/keitean/items/f109dcad89b2e7ad66e5

これをさらに見やすくしていきます。

-hオプション

-lオプションのサイズ表示は「バイト」のみです。「キロバイト」「メガバイト」などで表示したいケースもあります。それを叶えてくれます。
スクリーンショット 2024-03-21 15.00.03.png

真ん中の表示が265B1.4Kなどに変わったのがわかりますでしょうか?
見やすくなりましたね!

-Gオプション

さらに-Gオプションを追加して、-hlGで実行してみましょう!
スクリーンショット 2024-03-21 16.46.32.png

ディレクトリは色付きで表示されてます!
さらに見やすくなりましたね!

隠しファイルの表示-A

隠しファイルを探しているときは-a-Aの2つのオプションがあります。
おすすめは-Aです!理由は、カレントディレクトリ.と上位ディレクトリ..が表示されないから。
隠しファイルを表示するとなると、ただでさえ表示が多いので・・・

逆に、カレントディレクトリの表示が見たければ-a・・・
ではなく、-dオプションがあります。
-aでも表示はされますが、-dはカレントディレクトリのみ表示してくれるので見やすいです。

サイズ順に表示 -S / 更新日時順に表示 -t

使うことがあるかもしれないので、備忘録として。

おわりに

-F-Rも候補にはあったのですが、今回は見送り。
汎用性の高いls -hlGに落ち着きました。
ぜひls -hlGを使ってみてください!

より良いアイデアがある方はコメントお願いします。

次は何を書こうかしら・・・

参考

エンジニアなら知っておきたいmacOS環境のキホン コマンド・Docker・サーバなどをイチから解説 | 大津 真 |本 | 通販 | Amazon

【Linux】lsコマンド #Linux - Qiita

lsコマンドの使い方と覚えたい15のオプション【Linuxコマンド集】

lsコマンドのオプションなんだっけな

2
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0