linux 查看某個目錄下文件的數量


今日思語:時間是個庸醫,卻自稱能包治百病~

 

在linux環境下,經常需要查看某個文件目錄下的文件數有多少,除了進入當前目錄下查看,還可以使用命令:

ls -l | grep "^-" | wc -l

這里是查看當前目錄下的文件列表,也可以指定某一個目錄

說明:

  ls   -l   查看目錄下文件信息
  grep   ^-   過濾列表輸出信息,只保留一般文件,如果要保留目錄則為  ^d   
  wc   -l   統計輸出信息的行數。

附注:

查看當前目錄下的文件和子文件夾的個數指令

find ./ -type f | wc -l

當然也可以帶上目錄

或者

ls -lR|grep "^-"|wc -l

 

總結:

1、如果只是想得到當前目錄下(不包括子目錄)的相關文件時用

ls -l | grep "^-" | wc -l 
 或者
find ./ -maxdepth 1 -type f | wc -l  

其中-maxdepth 1用於指定一層

2、如果想得到當前目錄下,包括子目錄中的相關文件時用

find ./ -type f | wc -l

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM