如何在Linux中使用du命令查找某個目錄使用的磁盤空間的百分比。查找磁盤中某個目錄的使用情況%
-3
A
回答
2
您需要使用df(文件系統)和du(文件空間使用情況)的組合。只有其中一個命令不會。
#!/usr/bin/env bash
mydir="/home/user/Downloads"
totalSize=$(du -s -k $mydir | cut -f1)
fileSystemSize=$(df --output=size $mydir | tail -1)
pct=$(echo "scale=2;($totalSize/$fileSystemSize)*100" | bc -l)
echo "$mydir is $pct"%""
這是你在找什麼?
/home/user/Downloads is 12.00%
+0
你測試過嗎? – Cyrus
+1
是的。它的測試 – NinjaGaiden
0
如果你有機會獲得安裝軟件包我建議ncdu - ncurses的磁盤使用情況
相關問題
- 1. Shell腳本查找目錄的磁盤使用情況
- 2. ElasticSearch查找磁盤空間使用情況
- 3. 如何查找每個用戶的磁盤空間使用情況?
- 4. SQLite表磁盤使用情況
- 5. VB.NET:監控磁盤使用情況
- 6. netbeans優化磁盤使用情況
- 7. linux命令查找遠程Windows計算機上的磁盤使用情況
- 8. 如何使用hazelcast處理分佈式磁盤到磁盤的各種情況?
- 9. DataDog中的容器磁盤使用情況
- 10. 如何使用MySQL記錄Windows 7網絡流量和磁盤使用情況?
- 11. DB2:限制用戶或查詢的臨時磁盤空間使用情況
- 12. Hadoop的多卷和限制磁盤使用情況
- 13. 典型的Hive和Hadoop磁盤Spaware使用情況
- 14. 如何查找某個目錄中存在的特定目錄
- 15. 可可API用於磁盤空間使用情況分解
- 16. 磁盤空間使用情況的IOS每個安裝的應用程序8
- 17. 如何查找某個用戶佔用的磁盤空間總量?
- 18. Linux服務器不能正確顯示磁盤使用情況
- 19. Google Cloud Stackdriver監視器計算引擎磁盤使用情況
- 20. 從SoftLayer API獲取磁盤使用情況
- 21. 計算並顯示磁盤使用情況
- 22. 如何根據linux中的文件使用情況優化磁盤使用情況?
- 23. 在Linux中使用CLI生成磁盤使用情況圖表/圖表
- 24. Linux Shell腳本查找磁盤使用情況和電子郵件用戶的文件大於限制
- 25. 獲取C#中當前CPU,RAM和磁盤驅動器的使用情況
- 26. 如何查找磁盤卷的格式
- 27. 在目錄中搜索以查找某個項目編號
- 28. NeDB是否使用該磁盤來查找查詢?
- 29. 在某些情況下查找矩陣中的相同數字
- 30. Maven查找財產使用情況
肯定。但無法弄清楚如何找到「%」。 – Vishnu
改爲查看'df'命令。 – arkascha
df命令會給我磁盤空閒和使用分區..但我想這個特定的目錄使用的空間量。 – Vishnu