at_shiita.ishigaki
2021年11月16日 11時18分
ディレクトリやファイルのサイズを確認するには、duコマンドを使用します。
[armadillo ~]# ls -F
mydir/ myfile
[armadillo ~]# du
4 ./.gnupg/private-keys-v1.d
8 ./.gnupg
8 ./.ssh
4 ./mydir
56 .
ファイルも含めて表示する場合は-aオプションを使用します。
[armadillo ~]# du -a
4 ./.gnupg/private-keys-v1.d
8 ./.gnupg
4 ./.profile
4 ./.wget-hsts
4 ./.ssh/known_hosts
8 ./.ssh
4 ./mydir
16 ./.bash_history
0 ./myfile
4 ./.lesshst
4 ./.bashrc
56 .
-hオプションを使用することで、読みやすい形で表示されます。
[armadillo ~]# du -ah
du -ah
4.0K ./.gnupg/private-keys-v1.d
8.0K ./.gnupg
4.0K ./.profile
4.0K ./.wget-hsts
4.0K ./.ssh/known_hosts
8.0K ./.ssh
4.0K ./mydir
16K ./.bash_history
0 ./myfile
4.0K ./.lesshst
4.0K ./.bashrc
56K
表示するディレクトリの深さを指定するには-dオプションを使用します。
※ここでは例として、ディレクトリ2つの深さまで表示します。
[armadillo ~]# mkdir -p mydir/mydir2/mydir3
[armadillo ~]# du
4 ./.gnupg/private-keys-v1.d
8 ./.gnupg
8 ./.ssh
4 ./mydir/mydir2/mydir3
8 ./mydir/mydir2
12 ./mydir
64 .
[armadillo ~]# du -d 2
4 ./.gnupg/private-keys-v1.d
8 ./.gnupg
8 ./.ssh
8 ./mydir/mydir2
12 ./mydir
64 .