㈠ 如何統計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
㈡ 怎麼樣快速統計文件夾及其子文件夾里的文件個數
命令行下輸入dir就能統計出來啊。
比如你的圖片文件夾位於d盤xxx下,裡面有001、002...等等文件夾
可以輸入cmd,啟動命令行窗口,然後輸入命令
dir d:\xxx\*.* /s
這樣各文件夾下文件名、文件數都會顯示出來,最後2行的是匯總數字。
如果需要用excel來處理相關信息,那麼就在命令行下輸入
dir d:\xxx\*.* /s > 1.txt
所有的顯示信息都會輸出到1.txt里。把1.txt的內容復制/粘貼到excel的新建表格里,做個分列,間隔符是空格。剩下的就可以按照需要進行處理了。
㈢ 如何統計目錄下各種文件的數目
要想統計一個目錄中的普通文件、目錄文件以及其他文件的個數,就要事先知道這個文件夾中有哪些文件。然後,通過就可以判斷這些文件哪些是普通文件、目錄文件還是其他什麼文件類型了。其實要想知道這個文件夾中有哪些文件,通過ls命令就可以知道了。
然後,在shell腳本中通過for循環得以實現。關鍵就在於,如果得到該文件夾中全部文件的文件名,這個時候就可以使用$(……)來實現。具體代碼:
#!/bin/bash
let"dir_number=0"
let"file_number=0"
let"other_file=0"
forfilein$(ls$1)
do
if[-d$file]
then
let"dir_number+=1"
elif[-f$file]
then
let"file_number+=1"
else
then
let"other_file+=1"
fi
done
echo"directoynumberis$dir_number"
echo"filenumberis$file_number"
echo"otherfilenumberis$other_number"
㈣ 有沒有個軟體可以統計文件夾內文件的個數
系統自帶這個功能,在你要查看的文件夾點滑鼠右鍵--選擇屬性,在常規里就會顯示該文件夾下有多少文件以及文件夾
也可以使用dir命令進行操作
比如想查看C盤下WINDOWS下包含的目錄詳情
命令如下
開始--運行--CMD
然後輸入dir c:\windows /s