簡體   English   中英

如何檢查目錄的大小並以bash打印?

[英]How to check the size of a directory and print it in bash?

如何檢查Linux(CentOS)中特定目錄的大小並打印出來?

我知道我可以使用lvsdfdf -f "path to dir" ),但是我怎樣才能得到像78Gbs這樣的數字而不是整個數字(可用,二手等)

要查找沒有任何其他信息的目錄的大小,請執行以下操作:

$ du -sh path/to/dir | awk '{print $1}'
118M

要獲取分區的大小:

$ df -h /home | tail -n1 | awk '{print $2}'
14G

tail擺脫了標題,而awk只打印分區的大小。 另一方面,如果只需要分區上使用的空間量:

$ df -h /home | tail -n1 | awk '{print $3}'
11G

嘗試使用du而不是df 檢查du聯機幫助頁

du -hs /directory

你是說du -sh嗎? 根據您的需要,您可以使用其他選項

您正在尋找的是du命令。

得出論點的總數:

du -c

與上述相同,但僅顯示摘要:

`du -sc`

如果需要,您也可以在其中放入-h ,效果與dh相同

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM