linux下如何查詢檔案數量?
檔案大小可以
du -sh /var
類似這樣的,檔案數量
檢視資料夾下的檔案個數(當前目錄的檔案數)
ls -l |grep "^-" | wc -l
ls -l
長列表輸出該目錄下檔案資訊(注意這裡的檔案,不同於一般的檔案,可能是目錄、鏈結、裝置檔案等)
grep ^-
這裡將長列表輸出資訊過濾一部分,只保留一般檔案,如果只保留目錄就是
^d
wc -l
統計輸出資訊的行數,因為已經過濾得只剩一般檔案了,所以統計結果就是一般檔案資訊的行數,又由於一行資訊對應乙個檔案,所以也就是檔案的個數。
檢視資料夾下的檔案個數(當前目錄的檔案和子資料夾的檔案數)
find ./ -type f | wc -l 或者
ls -lr|grep "^-"|wc -l
linux下檢視當前目錄下檔案的個數
ls -l | grep 「^-」| wc -l
檢視當前目錄下檔案的個數,包括子目錄裡的。
ls -lr| grep 「^-」 | wc -l
檢視某目錄下資料夾(目錄)的個數,包括子目錄裡的。
ls -lr| grep 「^d」 | wc -l
簡要說明:
ls -l
長列表輸出該目錄下檔案資訊(注意這裡的檔案,不同於一般的檔案,可能是目錄、鏈結、裝置檔案等)
grep 「^-」
這裡將長列表輸出資訊過濾一部分,只保留一般檔案,如果只保留目錄就是
^d wc -l
統計輸出資訊的行數,因為已經過濾得只剩一般檔案了,所以統計結果就是一般檔案資訊的行數,又由於一行資訊對應乙個檔案,所以也就是檔案的個數
linux系統中開啟檔案數量的檢視方法
ulimit -n 4096
也就是限制使用者的最大檔案開啟數為4096個
在網上查了關於怎麼檢視檔案開啟數的文章大致有兩種說法
/proc/sys/fs/file-nr
已分配檔案控制代碼的數目
已使用檔案控制代碼的數目
檔案控制代碼的最大數目
該檔案是唯讀的,僅用於顯示資訊。
檢視所有程序的檔案開啟數
lsof |wc -l
檢視某個程序開啟的檔案數
lsof -p pid |wc -l
unix 檔案大小,檔案行數
#檔案行數
file_count=`wc -l /odsstatfs/groupfile/$ | awk ''`
echo "檔案行數:$"
#檔案大小
file_size=`ls -l /odsstatfs/groupfile/$ | awk ''`
echo "檔案大小:$"
總結了一下有五種方法:
現在有乙個a檔案,共有55行
第一種:
# awk '' a|tail -n1
55 第二種:
begincwcw兄的這個:
# awk 'end' a
55 第三種:
# grep -n "" a|awk -f: '|tail -n1
55 第四種:
honbj兄的也不錯:
# sed -n '$=' a
55 第五種
# wc -l a|awk ''
55 第六種
#cat a |wc -l
55 檔案內容統計命令:wc
(2001-05-08 14:24:15) wc
命令的功能為統計指定檔案中的位元組數、字數、行數, 並將統計結果顯示輸出。
語法:wc [選項] 檔案?
說明:該命令統計給定檔案中的位元組數、字數、行數。如果沒有給出檔名,則從標準輸入讀取。 wc
同時也給出所有指定檔案的**計數。字是由空格字元區分開的最大字串。
該命令各選項含義如下:
- c
統計位元組數。
- l
統計行數。
- w
統計字數。
這些選項可以組合使用。
輸出列的順序和數目不受選項的順序和數目的影響。總是按下述順序顯示並且每項最多一列。
行數、字數、位元組數、檔名如果命令列中沒有檔名,則輸出中不出現檔名。
例如:$ wc - lcw file1 file2
4 33 file1
7 52 file2
11 11 85 total
省略任選項-lcw,wc命令的執行結果與上面一樣。
linux 統計當前目錄下檔案數
檢視當前目錄下檔案的個數 ls l grep wc l 檢視當前目錄下檔案的個數,包括子目錄裡的。ls lr grep wc l 檢視某目錄下資料夾 目錄 的個數,包括子目錄裡的。ls lr grep d wc l 簡要說明 ls l 長列表輸出該目錄下檔案資訊 注意這裡的檔案,不同於一般的檔案,可...
linux 統計目錄下所有檔案數量
linux下檢視某個目錄下的檔案 或資料夾個數用到3個命令 ls列目錄 用grep過慮 再用wc統計。舉例說明 1 檢視統計當前目錄下檔案的個數 ls l grep wc l 2 檢視統計當前目錄下檔案的個數,包括子目錄裡的。ls lr grep wc l 3 檢視某目錄下資料夾 目錄 的個數,包括...
linux 統計當前目錄下檔案數
檢視當前目錄下檔案的個數 ls l grep wc l 檢視當前目錄下檔案的個數,包括子目錄裡的。ls lr grep wc l 檢視某目錄下資料夾 目錄 的個數,包括子目錄裡的。ls lr grep d wc l 簡要說明 ls l 長列表輸出該目錄下檔案資訊 注意這裡的檔案,不同於一般的檔案,可...