linux檢視資料夾大小
阿新 • • 發佈:2018-12-12
du:查詢檔案或資料夾的磁碟使用空間
如果當前目錄下檔案和資料夾很多,使用不帶引數du的命令,可以迴圈列出所有檔案和資料夾所使用的空間。這對檢視究竟是那個地方過大是不利的,所以得指定 深入目錄的層數,引數:--max-depth=,這是個極為有用的引數!如下,注意使用“*”,可以得到檔案的使用空間大小.
提醒:一向命令比linux複雜的FreeBSD,它的du命令指定深入目錄的層數卻是比linux簡化,為 -d。
C程式碼
- [[email protected] yayu]# du -h --max-depth=1 work/testing
- 27M work/testing/logs
- 35M work/testing
- [[email protected] yayu]# du -h --max-depth=1 work/testing/*
- 8.0K work/testing/func.php
- 27M work/testing/logs
- 8.1M work/testing/nohup.out
- 8.0K work/testing/testing_c.php
- 12K work/testing/testing_func_reg.php
- 8.0K work/testing/testing_get.php
- 8.0K work/testing/testing_g.php
- 8.0K work/testing/var.php
- [[email protected] yayu]# du -h --max-depth=1 work/testing/logs/
- 27M work/testing/logs/
- [[email protected] yayu]# du -h --max-depth=1 work/testing/logs/*
- 24K work/testing/logs/errdate.log_show.log
- 8.0K work/testing/logs/pertime_show.log
- 27M work/testing/logs/show.log
值得注意的是,看見一個針對du和df命令異同的文章:《du df 差異導致檔案系統誤報解決》。
du 統計檔案大小相加