#檢視當前目錄下的檔案數量(不包含子目錄中的檔案)
ls -l|grep "^-"| wc -l
#檢視當前目錄下的檔案數量(包含子目錄中的檔案) 注意:r,代表子目錄
ls -lr|grep "^-"| wc -l
#檢視當前目錄下的資料夾目錄個數(不包含子目錄中的目錄),同上述理,如果需要檢視子目錄的,加上r
ls -l|grep "^d"| wc -l
#查詢當前路徑下的指定字首名的目錄下的所有檔案數量
#例如:統計所有以「20161124」開頭的目錄下的全部檔案數量
ls -lr 20161124*/|grep "^-"| wc -l
#遞迴遍歷統計該資料夾下某類檔案的行數(每個檔案都會輸出)
find -name "*.fcat" | xargs wc -l //統計當前目錄及子目錄下.fcat檔案的行數
wc -l `find ./ -name *.fcat`//統計當前目錄及其子目錄下.fcat檔案的行數,會輸出當前資料夾及子資料夾內檔案數總和
1、count.sh
#!/bin/bash
filescount=0
linescount=0
function funcount()
if [ $# -gt 0 ];then
for m_dir in $@
dofuncount $m_dir
done
else
funcount "."
fiecho "filescount = $filescount"
echo "linescount = $linescount"
2、使用方法:
1)針對本目錄:./count.sh
2)針對其他目錄:./count.sh /home///遍歷home資料夾及其子資料夾,獲取檔案行數
1、count.sh指令碼
#!/bin/bash
extens=(".c" ".cpp" ".h" ".hpp")
#extens=(".fcat")
filescount=0
linescount=0
function funcount()
#echo "filename = $filename extension = $extension"
if [[ "$" != "$" ]];then
declare -i filelines
filelines=`sed -n '$=' $filename`
#echo $filename" : "$filelines
let linescount=$linescount+$filelines
let filescount=$filescount+1
fifi
done
}if [ $# -gt 0 ];then
for m_dir in $@
dofuncount $m_dir
done
else
funcount "."
fi#輸出到檔案
echo "filepwd = $m_dir">>countnum.txt
echo "filescount = $filescount">>countnum.txt
echo "linescount = $linescount">>countnum.txt
echo "########################################">>countnum.txt
echo "$m_dir 統計完成!"
2、使用方法:
1)針對本目錄:./count.sh
2)針對其他目錄:./count.sh /home///遍歷home資料夾及其子資料夾,獲取檔案行數
python 統計檔案數量
1.統計目錄下的檔案數量 例如 統計 jpg 格式的 import os path h tf4 tf4 data add 獲取當前路徑 count 0for root,dirs,files in os.walk path 遍歷統計 1 統計資料夾下檔案個數 print 檔案的總數量為 count 輸...
ubuntu統計檔案數量
檢視當前目錄下的檔案數量 不包含子目錄中的檔案 ls l grep wc l檢視當前目錄下的檔案數量 包含子目錄中的檔案 注意 r,代表子目錄 ls lr grep wc l檢視當前目錄下的資料夾目錄個數 不包含子目錄中的目錄 同上述理,如果需要檢視子目錄的,加上r ls l grep d wc l...
linux 命令 檔案數量統計
檢視當前目錄下的檔案數量 不包含子目錄中的檔案 ls l grep wc l 檢視當前目錄下的檔案數量 包含子目錄中的檔案 注意 r,代表子目錄 ls lr grep wc l 檢視當前目錄下的資料夾目錄個數 不包含子目錄中的目錄 同上述理,如果需要檢視子目錄的,加上r ls l grep d wc...