[Server] フォルダ一覧の内包されているファイル数を表示する方法

keyboard-70506_1280
LINEで送る
Share on GREE
Share on LinkedIn

サーバー操作をしている時に、sFTPやsamba経由などの、GUI操作している時であれば問題ないのですが、コマンドラインで操作している時は、思った通りの表示ができなくて苦労することが多いと思います。

フォルダ一覧の容量を表示する

例えば、フォルダ一覧の表示をしている時に、各フォルダの容量をその場で表示してみたくなることがある。

スクリーンショット 2015-08-04 21.22.59

コマンドラインでlsすると

スクリーンショット 2015-08-04 21.24.52

こうなるが、下記コマンドをたたくだけで、容量が一覧表示で見ることができる。

macの場合は

なかなか便利ですね。

フォルダ内のファイル数を表示

shellを使うことで、フォルダの内包する一覧を取得する事が可能になる。

ただし、このファイル数は、1階層分しか表示されていない。
これで良い場合もあるが、内包する全てのファイル数を取得したい場合は、lsコマンドに-Rオプションを付けることで可能になる。

表示フォーマットを調整

あと一つだけ気になるのは、フォルダ名称とファイル数の行がずれているので、これを整えてみたい。

インデントはガタガタですが、なんとかできました。まあまあ使えると思いますんでスニペットとして使ってみてください。

Leave a Reply

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です


*