如何查看Linux(CentOS)中特定目录的大小并打印出来?
我知道我可以使用 lvs
和 df
(df -f "path to dir"
) 但我怎样才能得到一个数字比如 78Gbs 而不是整个(可用、已用等)
最佳答案
要在没有任何其他信息的情况下查找目录的大小:
$ du -sh path/to/dir | awk '{print $1}'
118M
获取分区的大小:
$ df -h /home | tail -n1 | awk '{print $2}'
14G
tail
去掉了 header ,awk
仅打印分区的大小。另一方面,如果您只需要分区上已使用的空间量:
$ df -h /home | tail -n1 | awk '{print $3}'
11G
关于linux - 如何在 bash 中检查目录的大小并打印它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23026562/