1. 程式人生 > >linux檢視資料夾大小

linux檢視資料夾大小

  du:查詢檔案或資料夾的磁碟使用空間

    如果當前目錄下檔案和資料夾很多,使用不帶引數du的命令,可以迴圈列出所有檔案和資料夾所使用的空間。這對檢視究竟是那個地方過大是不利的,所以得指定 深入目錄的層數,引數:--max-depth=,這是個極為有用的引數!如下,注意使用“*”,可以得到檔案的使用空間大小.

    提醒:一向命令比linux複雜的FreeBSD,它的du命令指定深入目錄的層數卻是比linux簡化,為 -d。

C程式碼 

 收藏程式碼

  1. [[email protected] yayu]# du -h --max-depth=1 work/testing  
  2. 27M     work/testing/logs  
  3. 35M     work/testing  
  4. [[email protected] yayu]# du -h --max-depth=1 work/testing/*  
  5. 8.0K    work/testing/func.php  
  6. 27M     work/testing/logs  
  7. 8.1M    work/testing/nohup.out  
  8. 8.0K    work/testing/testing_c.php  
  9. 12K     work/testing/testing_func_reg.php  
  10. 8.0K    work/testing/testing_get.php  
  11. 8.0K    work/testing/testing_g.php  
  12. 8.0K    work/testing/var.php  
  13. [[email protected] yayu]# du -h --max-depth=1 work/testing/logs/  
  14. 27M     work/testing/logs/  
  15. [[email protected] yayu]# du -h --max-depth=1 work/testing/logs/*  
  16. 24K     work/testing/logs/errdate.log_show.log  
  17. 8.0K    work/testing/logs/pertime_show.log  
  18. 27M     work/testing/logs/show.log  

    值得注意的是,看見一個針對du和df命令異同的文章:《du df 差異導致檔案系統誤報解決》。

    du 統計檔案大小相加