亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標題: 能從文件夾的大小,算出文件夾里所有的文件數量嗎? [打印本頁]

作者: 鴻鈞    時間: 2011-12-06 14:52
標題: 能從文件夾的大小,算出文件夾里所有的文件數量嗎?
能從文件夾的大小,算出文件夾里所有的文件數量嗎?

比如
  1. [root@localhost test]# ls -l

  2. drwxr-xr-x  3 root root  249856 Dec  6 14:47 tmp
復制代碼
tmp目錄的大小是249856,Block size是4096,能知道tmp目錄下總共有多少個文件嗎?
作者: taojie2000    時間: 2011-12-06 14:52
回復 1# 鴻鈞


    文件大小=0 的 你怎么算
作者: 鴻鈞    時間: 2011-12-06 14:56
默認創(chuàng)建一個空文件夾的大小是一個block size,我這邊是4096。
而ls列出的文件夾的大小是文件夾里面所有文件的inode等信息加起來的大小,所以,感覺還是有一定的規(guī)律可尋的。
作者: 鴻鈞    時間: 2011-12-06 15:04
本帖最后由 鴻鈞 于 2011-12-06 15:06 編輯

回復 2# taojie2000


    /proc,/sys,/dev是特殊目錄,里面是一些硬件和內存中的信息,不能拿來和普通目錄相比。
   普通目錄里的文件大小為0的也會占用一個inode.
作者: taojie2000    時間: 2011-12-06 15:05
回復 4# 鴻鈞


    我看你前面寫的tmp 目錄   

    沒計算過 你查資料研究一下
作者: zphj1987    時間: 2011-12-09 10:12
直接用   ls   /tmp   |wc -l  就可以知道文件夾下的文件個數了
作者: 博睿勤    時間: 2011-12-09 11:03
回復 6# zphj1987


    直接ls了!
作者: 鴻鈞    時間: 2011-12-09 15:11
回復 7# 博睿勤


    主要問題是我的目錄下可能有上百萬個文件,ls要好久才能出來。




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2