LoginSignup
2
1

More than 3 years have passed since last update.

Linux でカレントにあるディレクトリの各々の合計容量サイズ を確認する

Last updated at Posted at 2019-06-25

現在いるディレクトリ(カレント・ディレクトリ)にあるディレクトリの各々の合計サイズを知りたい。

毎回忘れる。linux カレント ディレクトリ 容量 サイズ 確認」と Qiita 記事に絞ってググっても、タイトルから一発でわかる記事がなかったり、サブディレクトリを全部表示しちゃう記事や、オプション情報が多すぎてわかりづらかったので、自分のググラビリティとして。

TL;DR

du -d 1 -h [検索パス]

TS;DR

-d 1 オプションで1階層ぶんのみと指定するのがポイント

ルート・ディレクトリにあるディレクトリ
$ du -d 1 -h /
198M    /boot
0       /dev
0       /proc
8.6M    /run
0       /sys
40M     /etc
275M    /root
4.0K    /tmp
764M    /var
4.4G    /usr
3.5G    /home
0       /media
0       /mnt
48M     /opt
0       /srv
14M     /backup
0       /.pki
9.2G    /

専用のコマンドを作成して楽をする

どうせ忘れるので、パスの通ったディレクトリに以下のシェル・スクリプト(lsd)を設置して lsd コマンドを作成してみました。

lsd
#!/usr/bin/env bash

du -d 1 -h $1
使い方
$ # ディレクトリの移動
$ cd ~/
$ # lsd の実行
$ lsd
  0B    ./.config
5.8M    ./Music
 24K    ./.docker
4.0K    ./.vim
2.2G    ./.vagrant.d
 28K    ./.subversion
 31M    ./.local
  0B    ./Pictures
 40K    ./.pylint.d
 24M    ./.bundle
9.3M    ./.phpls
 65M    ./Desktop
 12G    ./Library
1.5M    ./.bash_sessions
 16K    ./Data_VirtualMachine
  0B    ./Public
  0B    ./Movies
8.0K    ./Applications
  0B    ./BuildJwCad
342M    ./.Trash
339M    ./Documents
 16M    ./.gem
110M    ./Downloads
 12K    ./.circleci
1.6M    ./.cache
218M    ./Share
 15G    .
$ # パスを指定して実行
$ lsd ~/
...(略)...
2
1
0

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
1