萬盛學電腦網

 萬盛學電腦網 >> Linux教程 >> Linux子文件夾及文件數量的顯示方法

Linux子文件夾及文件數量的顯示方法

  一般來說,系統中子文件夾及文件的數量是非常多的,我們根本就不可能一個個去統計,但在Linux系統中,我們可以通過命令來進行顯示查看。

Linux子文件夾及文件數量的顯示方法

  具體方法如下:

  find命令查看(推薦):

  所有子目錄的數量:

  [root@localhost ~]# find pma -type d | wc -l

  125

  [root@localhost ~]# find pma/ -type d | wc -l

  125

  [root@localhost ~]# find pma/* -type d | wc -l

  124 --正確

  結果不同的原因:

  [root@localhost ~]# find pma -type d | more

  pma --輸出結果首行

  [root@localhost ~]# find pma/* -type d | more

  pma/examples --輸出結果首行

  總結:使用pma/*不包含pma這個父目錄,只輸出其下的子目錄。

  所有文件的數量:

  [root@localhost ~]# find pma -type f | wc -l

  987

  [root@localhost ~]# find pma/ -type f | wc -l

  987

  [root@localhost ~]# find pma/* -type f | wc -l

  987

  tree命令查看(不推薦):

  [root@localhost ~]# tree pma

  ……

  124 directories, 984 files

  -----------------------------------------

  [root@localhost ~]# tree pma/

  ……

  124 directories, 984 files

  du命令查看:

  [root@localhost ~]# du -ah pma/* | wc -l

  1111

  總結:du查看的結果為1111,子目錄的數量為124,文件數量為:1111-124=987,所以tree命令查看的結果應該是不准確,至於少計算了哪個文件,沒再查這個問題,推薦使用find命令查看。

  以上就是兩種查看子文件夾及文件的數量的方法,如上述所說,小編認為還是使用find命令顯示查看會相對准確些。如果友友們還有更為簡便的方法,歡迎與小編留言互動哦。

copyright © 萬盛學電腦網 all rights reserved