Linux搜索文件、文件夾數、文件個數命令


一:查看文件

1、查看某文件夾下文件的個數:
ls -l|grep "^-"|wc -l

 

2、查看某文件夾下文件目錄的個數:
ls -l|grep "^d"|wc -l

 

3、查看某文件夾下文件的個數,包括子文件里的文件:
ls -lR|grep "^-"|wc -l

 

4、查看某文件夾下文件目錄的個數,包括子文件里的文件目錄:
ls -lR|grep "^d"|wc -l

命令補充:
ls -l :查看目錄類型(文件、目錄、鏈接等)
wc -l :統計行數

 

5、搜索以xx開頭的文件

ls -1 | grep "^xx\."

注:grep后面使用正則表達式去匹配

 

7、按修改時間排序顯示目錄

ls -r:升序

ls -t:降序(最新的在最前面)

 

二:查找文件

1、查找xx開頭的文件並復制到某個文件夾下

find ./ -name "xx*.jar"  -exec cp {} ./gateway \;

注:分號必須加上

 

2、從當前目錄開始查找所有擴展名為.log的文本文件,並找出包含”error”的行

find . -name “*.log” | xargs grep “error”

 

3、查找當前目錄下擴展名以.log結尾的文件並刪除

find  ./   -name  "*.log"  |  xargs rm -f 



 


免責聲明!

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



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