一種是:
復制代碼代碼如下:ls -l |grep 「^-」 | wc -l說明:
ls -l 長列表輸出該目錄下文件信息(注意這里的文件,不同於一般的文件,可能是目錄、鏈接、設備文件等)
grep ^- 這里將長列表輸出信息過濾一部分,只保留一般文件,如果只保留目錄就是 ^d
wc -l 統計輸出信息的行數,因為已經過濾得只剩一般文件了,所以統計結果就是一般文件信息的行數,又由於一行信息對應一個文件,所以也就是文件的個數。
查看文件夾下的文件個數(當前目錄的文件和子文件夾的文件數)
復制代碼代碼如下:find ./ -type f | wc -l或者
復制代碼代碼如下:ls -lR|grep 「^-」|wc -l另外一種:
復制代碼代碼如下:ls -alR dir_name | awk 『{if(NF>2&&substr($1,1,1)!=」d」)print $0}』 |wc -l奇怪的是這兩種方法統計的文件數量略有差別,後一種統計略多於前一種,但差別不大,都可以作為參考。
2. linux查看文件數量linux查看文件數
linux查看當前磁碟各目錄容量命令?
-h:以人類可讀的方式顯示-a:顯示目錄佔用的磁碟空間大小,還要顯示其下目錄和文件佔用磁碟空間的大小-s:顯示目錄佔用的磁碟空間大小,不要顯示其下子目錄和文件佔用的磁碟空間大小-c:顯示幾個目錄或文件佔用的磁碟空間大小,還要統計它們的總和
linux下如何統計一個目錄下的文件個數以及代碼總行數的命令?
知道指定後綴名的文件總個數命令:find.-name*.cpp|wc-l知道一個目錄下代碼總行數以及單個文件行數:find.-name*.h|xargswc-llinux統計文件夾中文件數目第一種方法:ls-l|grep「^-」|wc-lls-l長列表輸出該目錄下文件信息(注意這里的文件,不同於一般的文件,可能是目錄、鏈接、設備文件等)。
如果ls-lR|grep「^-」|wc-l則可以連子目錄下的文件一起統計。
grep^-這里將長列表輸出信息過濾一部分,只保留一般文件,如果只保留目錄就是^dwc-l統計輸出信息的行數,因為已經過濾得只剩一般文件了,所以統計結果就是一般文件信息的行數,又由於一行信息對應一個文件,所以也就是文件的個數。
第二種方法:find./-typef|wc-l由於默認find會去子目錄查找,如果只想查找當前目錄的文件用需要說明的是第二種方法會比第一種方法快很多,尤其是也統計子目錄時。
Linux查看目錄大小及文件數量命令?
linux如何查看目錄的剩餘空間大小可以這樣解決:
1、首先進入終端。
2、然後在終端裡面輸入-h-d1命令,就能查看當前目錄的空間大小了。
3、命令-d表示目錄的深度,修改-d的值能看更多層目錄的空間大小。
這就是linux如何查看目錄的剩餘空間大小的解決步驟。
linux查看jar大小?
linux中可以通過終端ls指令來查詢文件的大小,包括jar包大小。
ls功能強大,配合不同的參數可以輸出和格式化結果,查詢大小的指令為:ls-l
還可以使用-h參數格式化輸出:ls-lh
linux中如何查看某一類似文件的總佔用空間大小及文件個數?
語法:df
說明:linux中df命令可顯示所有文件系統對i節點和磁碟塊的使用情況。
該命令各個選項的含義如下:
-a顯示所有文件系統的磁碟使用情況,包括0塊(block)的文件系統,如/proc文件系統。
-k以k位元組為單位顯示。
-i顯示i節點信息,而不是磁碟塊。
-t顯示各指定類型的文件系統的磁碟空間使用情況。
-x列出不是某一指定類型文件系統的磁碟空間使用情況(與t選項相反)。
-T顯示文件系統類型。
功能:檢查文件系統的磁碟空間佔用情況。可以利用該命令來獲取硬碟被佔用了多少空間,目前還剩下多少空間等信息。